From 828382684699c761ff7a8053e8ff67a39c0bea17 Mon Sep 17 00:00:00 2001 From: crumbtoo Date: Tue, 13 Feb 2024 09:28:36 -0700 Subject: [PATCH] love when writing d instead of d-1 causes hours of stress --- cabal.project.local | 3 + cabal.project.local~ | 5 +- examples/rlp/Help.rl | 10 + examples/rlp/QuickSort.rl | 2 +- instrs | 85264 ++++++++++++++++++++++++++++++++++++ rlp.cabal | 3 + rlpc.prof | 2764 ++ src/Data/Heap.hs | 20 +- src/GM.hs | 22 +- 9 files changed, 88077 insertions(+), 16 deletions(-) create mode 100644 examples/rlp/Help.rl create mode 100644 instrs create mode 100644 rlpc.prof diff --git a/cabal.project.local b/cabal.project.local index 333baaf..d4a92cb 100644 --- a/cabal.project.local +++ b/cabal.project.local @@ -1,5 +1,8 @@ +profiling: True ignore-project: False library-profiling: True executable-profiling: True +profiling-detail: all-functions tests: True benchmarks: True + diff --git a/cabal.project.local~ b/cabal.project.local~ index 91ba4ce..333baaf 100644 --- a/cabal.project.local~ +++ b/cabal.project.local~ @@ -1,4 +1,5 @@ ignore-project: False +library-profiling: True +executable-profiling: True tests: True -coverage: True -library-coverage: True +benchmarks: True diff --git a/examples/rlp/Help.rl b/examples/rlp/Help.rl new file mode 100644 index 0000000..a11e3a0 --- /dev/null +++ b/examples/rlp/Help.rl @@ -0,0 +1,10 @@ +id x = x + +thing = Identity 3 + +data Identity a = Identity a + +main = case thing of + Identity x -> let y = x + in y + diff --git a/examples/rlp/QuickSort.rl b/examples/rlp/QuickSort.rl index e581e66..918e236 100644 --- a/examples/rlp/QuickSort.rl +++ b/examples/rlp/QuickSort.rl @@ -36,5 +36,5 @@ id x = x main = case list of Nil -> Nil Cons a as -> let lesser = filter (lt a) as - in print# lesser + in lesser diff --git a/instrs b/instrs new file mode 100644 index 0000000..e7f8d96 --- /dev/null +++ b/instrs @@ -0,0 +1,85264 @@ + +==== GmState 0 ============= +-- Next instructions ------- + {PushGlobal "main"; Eval} +-- Stack ------------------- +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + +==== GmState 1 ============= +-- Next instructions ------- + {Eval} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + +==== GmState 2 ============= +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 3 ============= +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 4 ============= +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: list + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 5 ============= +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 6 ============= +-- Next instructions ------- + {PushGlobal "Nil"; PushInt 89; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 7 ============= +-- Next instructions ------- + {PushInt 89; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: Nil + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 8 ============= +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 89# + 1: Nil + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 9 ============= +-- Next instructions ------- + {MkAp; MkAp; PushInt 12; ...} +-- Stack ------------------- + 0: Cons + 1: 89# + 2: Nil + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 10 ============ +-- Next instructions ------- + {MkAp; PushInt 12; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 89# + 1: Nil + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 11 ============ +-- Next instructions ------- + {PushInt 12; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 89#) Nil + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 12 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 12# + 1: (Cons 89#) Nil + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 13 ============ +-- Next instructions ------- + {MkAp; MkAp; PushInt 2; ...} +-- Stack ------------------- + 0: Cons + 1: 12# + 2: (Cons 89#) Nil + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 14 ============ +-- Next instructions ------- + {MkAp; PushInt 2; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 12# + 1: (Cons 89#) Nil + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 15 ============ +-- Next instructions ------- + {PushInt 2; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 12#) ((Cons 89#) Nil) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 16 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 2# + 1: (Cons 12#) ((Cons 89#) Nil) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 17 ============ +-- Next instructions ------- + {MkAp; MkAp; PushInt 5; ...} +-- Stack ------------------- + 0: Cons + 1: 2# + 2: (Cons 12#) ((Cons 89#) Nil) + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 18 ============ +-- Next instructions ------- + {MkAp; PushInt 5; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 2# + 1: (Cons 12#) ((Cons 89#) Nil) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 19 ============ +-- Next instructions ------- + {PushInt 5; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 20 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 5# + 1: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 21 ============ +-- Next instructions ------- + {MkAp; MkAp; PushInt 2; ...} +-- Stack ------------------- + 0: Cons + 1: 5# + 2: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 22 ============ +-- Next instructions ------- + {MkAp; PushInt 2; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 5# + 1: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 23 ============ +-- Next instructions ------- + {PushInt 2; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 24 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 2# + 1: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 25 ============ +-- Next instructions ------- + {MkAp; MkAp; PushInt 3; ...} +-- Stack ------------------- + 0: Cons + 1: 2# + 2: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 26 ============ +-- Next instructions ------- + {MkAp; PushInt 3; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 2# + 1: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 27 ============ +-- Next instructions ------- + {PushInt 3; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 28 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 3# + 1: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 29 ============ +-- Next instructions ------- + {MkAp; MkAp; PushInt 2; ...} +-- Stack ------------------- + 0: Cons + 1: 3# + 2: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 30 ============ +-- Next instructions ------- + {MkAp; PushInt 2; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 3# + 1: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 31 ============ +-- Next instructions ------- + {PushInt 2; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 32 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 2# + 1: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 33 ============ +-- Next instructions ------- + {MkAp; MkAp; PushInt 9; ...} +-- Stack ------------------- + 0: Cons + 1: 2# + 2: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 34 ============ +-- Next instructions ------- + {MkAp; PushInt 9; PushGlobal "Cons"; ...} +-- Stack ------------------- + 0: Cons 2# + 1: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 35 ============ +-- Next instructions ------- + {PushInt 9; PushGlobal "Cons"; MkAp; ...} +-- Stack ------------------- + 0: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 36 ============ +-- Next instructions ------- + {PushGlobal "Cons"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: 9# + 1: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 37 ============ +-- Next instructions ------- + {MkAp; MkAp; Eval; ...} +-- Stack ------------------- + 0: Cons + 1: 9# + 2: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 3: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 38 ============ +-- Next instructions ------- + {MkAp; Eval; Update 0; ...} +-- Stack ------------------- + 0: Cons 9# + 1: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 2: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 39 ============ +-- Next instructions ------- + {Eval; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 40 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 41 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: Cons 9# + 1: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 42 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: Cons + 1: Cons 9# + 2: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 43 ============ +-- Next instructions ------- + {PushConstr 1 2; Eval; Update 0; ...} +-- Stack ------------------- + 0: Cons + 1: Cons 9# + 2: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 44 ============ +-- Next instructions ------- + {Eval; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: Pack{1 2} + 1: Cons + 2: Cons 9# + 3: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 45 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: Pack{1 2} +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [10, 43, 44] + 1: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 3: Stack : {} + Code : [] + +==== GmState 46 ============ +-- Next instructions ------- + {Update 0; Pop 0; Unwind} +-- Stack ------------------- + 0: Pack{1 2} + 1: Cons + 2: Cons 9# + 3: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: Cons + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: Cons 89# + 25: (Cons 89#) Nil + 26: 12# + 27: Cons 12# + 28: (Cons 12#) ((Cons 89#) Nil) + 29: 2# + 30: Cons 2# + 31: (Cons 2#) ((Cons 12#) ((Cons 89#) Nil)) + 32: 5# + 33: Cons 5# + 34: (Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))) + 35: Cons 2# + 36: (Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))) + 37: 3# + 38: Cons 3# + 39: (Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))) + 40: Cons 2# + 41: (Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil)))))) + 42: 9# + 43: Cons 9# + 44: (Cons 9#) ((Cons 2#) ((Cons 3#) ((Cons 2#) ((Cons 5#) ((Cons 2#) ((Cons 12#) ((Cons 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 47 ============ +-- Next instructions ------- + {Pop 0; Unwind} +-- Stack ------------------- + 0: NInd -> Pack{1 2} + 1: (NInd -> Pack{1 2}) 9# + 2: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 48 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> Pack{1 2} + 1: (NInd -> Pack{1 2}) 9# + 2: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 49 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: Pack{1 2} + 1: (NInd -> Pack{1 2}) 9# + 2: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 50 ============ +-- Next instructions ------- + {Pack 1 2; Update 0; Unwind} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 45: Pack{1 2} +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 51 ============ +-- Next instructions ------- + {Update 0; Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: ((NInd -> Pack{1 2}) 9#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 52 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 53 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {Update 0; Pop 0; Unwind} + Code : [3] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 2: Stack : {} + Code : [] + +==== GmState 54 ============ +-- Next instructions ------- + {Update 0; Pop 0; Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: list +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: list + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 55 ============ +-- Next instructions ------- + {Pop 0; Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 56 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 57 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {} + Code : [] + +==== GmState 58 ============ +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 59 ============ +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 60 ============ +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 61 ============ +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 62 ============ +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 63 ============ +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 64 ============ +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 65 ============ +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 66 ============ +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 67 ============ +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 68 ============ +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {} + Code : [] + +==== GmState 69 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 1: Stack : {} + Code : [] + +==== GmState 70 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 1: Stack : {} + Code : [] + +==== GmState 71 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 1: Stack : {} + Code : [] + +==== GmState 72 ============ +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 1: Stack : {} + Code : [] + +==== GmState 73 ============ +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 1: Stack : {} + Code : [] + +==== GmState 74 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 75 ============ +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 76 ============ +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 77 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 78 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 79 ============ +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 80 ============ +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 81 ============ +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 82 ============ +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 83 ============ +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 84 ============ +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 85 ============ +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 86 ============ +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 87 ============ +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 88 ============ +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 89 ============ +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 2: Stack : {} + Code : [] + +==== GmState 90 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 91 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 92 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 93 ============ +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 94 ============ +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 3: Stack : {} + Code : [] + +==== GmState 95 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 96 ============ +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 97 ============ +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 98 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 99 ============ +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 100 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 101 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 102 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 103 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 104 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 105 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 106 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 107 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 108 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 109 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 110 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 4: Stack : {} + Code : [] + +==== GmState 111 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 112 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 113 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 114 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 115 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 5: Stack : {} + Code : [] + +==== GmState 116 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 117 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 118 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 119 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 120 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 121 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 122 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 123 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 124 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 125 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 126 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 127 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 128 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 129 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 130 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 131 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 6: Stack : {} + Code : [] + +==== GmState 132 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 133 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 134 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 135 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 136 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 7: Stack : {} + Code : [] + +==== GmState 137 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 138 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 139 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 140 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 141 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 142 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 143 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 144 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 145 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 146 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 147 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 148 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 149 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 150 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 151 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 152 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 8: Stack : {} + Code : [] + +==== GmState 153 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 154 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 155 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 156 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 157 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 9: Stack : {} + Code : [] + +==== GmState 158 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 159 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 160 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 161 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 162 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 163 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 164 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 165 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 166 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 167 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 168 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 169 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 170 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 171 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 172 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 173 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 10: Stack : {} + Code : [] + +==== GmState 174 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 175 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 176 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 177 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 178 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 11: Stack : {} + Code : [] + +==== GmState 179 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 180 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 181 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 182 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 183 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 184 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 185 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 186 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 187 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 188 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 189 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 190 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 191 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 192 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 193 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 194 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 12: Stack : {} + Code : [] + +==== GmState 195 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 196 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 197 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 198 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 199 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 13: Stack : {} + Code : [] + +==== GmState 200 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 201 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 202 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 203 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 204 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 205 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 206 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 207 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 208 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 209 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 210 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 211 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 212 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 213 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 214 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 215 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 14: Stack : {} + Code : [] + +==== GmState 216 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 217 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 218 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 219 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 220 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 15: Stack : {} + Code : [] + +==== GmState 221 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 222 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 223 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 224 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 225 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 226 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 227 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 228 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 229 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 230 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 231 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 232 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 233 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 234 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 235 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 236 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 16: Stack : {} + Code : [] + +==== GmState 237 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 238 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 239 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 240 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 241 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 17: Stack : {} + Code : [] + +==== GmState 242 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 243 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 244 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 245 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 246 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 247 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 248 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 249 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 250 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 251 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 252 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 253 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 254 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 255 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 256 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 257 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 18: Stack : {} + Code : [] + +==== GmState 258 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 259 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 260 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 261 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 262 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 19: Stack : {} + Code : [] + +==== GmState 263 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 264 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 265 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 266 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 267 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 268 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 269 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 270 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 271 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 272 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 273 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 274 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 275 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 276 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 277 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 278 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 20: Stack : {} + Code : [] + +==== GmState 279 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 280 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 281 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 282 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 283 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 21: Stack : {} + Code : [] + +==== GmState 284 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 285 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 286 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 287 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 288 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 289 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 290 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 291 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 292 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 293 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 294 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 295 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 296 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 297 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 298 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 299 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 22: Stack : {} + Code : [] + +==== GmState 300 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 301 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 302 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 303 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 304 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 23: Stack : {} + Code : [] + +==== GmState 305 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 306 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 307 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 308 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 309 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 310 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 311 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 312 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 313 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 314 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 315 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 316 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 317 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 318 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 319 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 320 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 24: Stack : {} + Code : [] + +==== GmState 321 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 322 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 323 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 324 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 325 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 25: Stack : {} + Code : [] + +==== GmState 326 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 327 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 328 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 329 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 330 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 331 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 332 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 333 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 334 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 335 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 336 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 337 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 338 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 339 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 340 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 341 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 26: Stack : {} + Code : [] + +==== GmState 342 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 343 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 344 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 345 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 346 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 27: Stack : {} + Code : [] + +==== GmState 347 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 348 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 349 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 350 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 351 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 352 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 353 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 354 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 355 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 356 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 357 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 358 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 359 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 360 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 361 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 362 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 28: Stack : {} + Code : [] + +==== GmState 363 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 364 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 365 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 366 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 367 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 29: Stack : {} + Code : [] + +==== GmState 368 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 369 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 370 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 371 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 372 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 373 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 374 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 375 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 376 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 377 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 378 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 379 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 380 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 381 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 382 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 383 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 30: Stack : {} + Code : [] + +==== GmState 384 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 385 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 386 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 387 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 388 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 31: Stack : {} + Code : [] + +==== GmState 389 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 390 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 391 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 392 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 393 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 394 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 395 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 396 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 397 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 398 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 399 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 400 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 401 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 402 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 403 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 404 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 32: Stack : {} + Code : [] + +==== GmState 405 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 406 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 407 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 408 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 409 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 33: Stack : {} + Code : [] + +==== GmState 410 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 411 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 412 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 413 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 414 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 415 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 416 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 417 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 418 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 419 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 420 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 421 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 422 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 423 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 424 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 425 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 34: Stack : {} + Code : [] + +==== GmState 426 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 427 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 428 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 429 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 430 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 35: Stack : {} + Code : [] + +==== GmState 431 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 432 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 433 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 434 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 435 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 436 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 437 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 438 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 439 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 440 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 441 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 442 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 443 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 444 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 445 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 446 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 36: Stack : {} + Code : [] + +==== GmState 447 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 448 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 449 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 450 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 451 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 37: Stack : {} + Code : [] + +==== GmState 452 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 453 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 454 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 455 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 456 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 457 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 458 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 459 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 460 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 461 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 462 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 463 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 464 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 465 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 466 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 467 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 38: Stack : {} + Code : [] + +==== GmState 468 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 469 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 470 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 471 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 472 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 39: Stack : {} + Code : [] + +==== GmState 473 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 474 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 475 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 476 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 477 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 478 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 479 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 480 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 481 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 482 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 483 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 484 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 485 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 486 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 487 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 488 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 40: Stack : {} + Code : [] + +==== GmState 489 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 490 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 491 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 492 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 493 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 41: Stack : {} + Code : [] + +==== GmState 494 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 495 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 496 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 497 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 498 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 499 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 500 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 501 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 502 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 503 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 504 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 505 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 506 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 507 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 508 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 509 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 42: Stack : {} + Code : [] + +==== GmState 510 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 511 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 512 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 513 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 514 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 43: Stack : {} + Code : [] + +==== GmState 515 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 516 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 517 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 518 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 519 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 520 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 521 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 522 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 523 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 524 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 525 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 526 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 527 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 528 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 529 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 530 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 44: Stack : {} + Code : [] + +==== GmState 531 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 532 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 533 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 534 =========== +-- Next instructions ------- + {Push 1; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 535 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; ...} +-- Stack ------------------- + 0: main + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 45: Stack : {} + Code : [] + +==== GmState 536 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 537 =========== +-- Next instructions ------- + {PushGlobal "list"; Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; ...} +-- Stack ------------------- + 0: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 538 =========== +-- Next instructions ------- + {Eval; CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; ...} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 539 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 45: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 46: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 47: Stack : {} + Code : [] + +==== GmState 540 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} + Code : [7] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 45: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 46: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 47: Stack : {} + Code : [] + +==== GmState 541 =========== +-- Next instructions ------- + {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 2; Push 2; ...}; Update 0; Pop 0; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 542 =========== +-- Next instructions ------- + {Split 2; Push 2; Push 2; ...} +-- Stack ------------------- + 0: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 1: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 543 =========== +-- Next instructions ------- + {Push 2; Push 2; PushGlobal "lt"; ...} +-- Stack ------------------- + 0: 9# + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 544 =========== +-- Next instructions ------- + {Push 2; PushGlobal "lt"; MkAp; ...} +-- Stack ------------------- + 0: main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 545 =========== +-- Next instructions ------- + {PushGlobal "lt"; MkAp; PushGlobal "filter"; ...} +-- Stack ------------------- + 0: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 546 =========== +-- Next instructions ------- + {MkAp; PushGlobal "filter"; MkAp; ...} +-- Stack ------------------- + 0: lt + 1: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 547 =========== +-- Next instructions ------- + {PushGlobal "filter"; MkAp; MkAp; ...} +-- Stack ------------------- + 0: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 548 =========== +-- Next instructions ------- + {MkAp; MkAp; Push 0; ...} +-- Stack ------------------- + 0: filter + 1: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 2: main + 3: 9# + 4: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 5: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 549 =========== +-- Next instructions ------- + {MkAp; Push 0; Eval; ...} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 117: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 550 =========== +-- Next instructions ------- + {Push 0; Eval; Slide 1; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: 9# + 2: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 3: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 117: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 118: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 551 =========== +-- Next instructions ------- + {Eval; Slide 1; Slide 2; ...} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 2: 9# + 3: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 4: main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 117: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 118: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 1: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 2: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 3: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 4: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 5: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 6: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 7: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 8: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 9: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 10: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 11: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 12: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 13: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 14: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 15: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 16: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 17: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 18: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 19: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 20: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 21: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 22: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 23: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 24: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 25: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 26: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 27: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 28: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 29: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 30: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 31: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 32: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 33: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 34: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 35: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 36: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 37: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 38: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 39: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 40: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 41: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 42: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 43: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 44: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 45: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 46: Stack : {} + Code : [] + +==== GmState 552 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 117: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 118: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [118, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 45: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 46: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 47: Stack : {} + Code : [] + +==== GmState 553 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 1: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 100: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 101: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 102: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 103: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 104: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 105: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 106: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 107: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 108: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 109: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 110: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 111: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 112: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 113: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 114: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 115: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 116: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 117: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 118: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Dump -------------------- + 0: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [118, 42, 41, ...] + 1: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [113, 7, 115] + 2: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [115, 42, 41, ...] + 3: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [110, 7, 112] + 4: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [112, 42, 41, ...] + 5: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [107, 7, 109] + 6: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [109, 42, 41, ...] + 7: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [104, 7, 106] + 8: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [106, 42, 41, ...] + 9: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [101, 7, 103] + 10: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [103, 42, 41, ...] + 11: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [98, 7, 100] + 12: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [100, 42, 41, ...] + 13: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [95, 7, 97] + 14: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [97, 42, 41, ...] + 15: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [92, 7, 94] + 16: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [94, 42, 41, ...] + 17: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [89, 7, 91] + 18: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [91, 42, 41, ...] + 19: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [86, 7, 88] + 20: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [88, 42, 41, ...] + 21: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [83, 7, 85] + 22: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [85, 42, 41, ...] + 23: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [80, 7, 82] + 24: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [82, 42, 41, ...] + 25: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [77, 7, 79] + 26: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [79, 42, 41, ...] + 27: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [74, 7, 76] + 28: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [76, 42, 41, ...] + 29: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [71, 7, 73] + 30: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [73, 42, 41, ...] + 31: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [68, 7, 70] + 32: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [70, 42, 41, ...] + 33: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [65, 7, 67] + 34: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [67, 42, 41, ...] + 35: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [62, 7, 64] + 36: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [64, 42, 41, ...] + 37: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [59, 7, 61] + 38: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [61, 42, 41, ...] + 39: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [56, 7, 58] + 40: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [58, 42, 41, ...] + 41: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [53, 7, 55] + 42: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [55, 42, 41, ...] + 43: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [50, 7, 52] + 44: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [52, 42, 41, ...] + 45: Stack : {CaseJump + <0>{Split 0; PushGlobal "Nil"; Eval; ...} + <1>{Split 2; Push 0; Push 3; ...}; Update 2; Pop 2; ...} + Code : [47, 7, 49] + 46: Stack : {Slide 1; Slide 2; Update 0; ...} + Code : [49, 42, 41, ...] + 47: Stack : {} + Code : [] + +==== GmState 554 =========== +-- Next instructions ------- + {Unwind} +-- Stack ------------------- + 0: filter + 1: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 2: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main +-- Heap -------------------- + 0: filter + 1: append + 2: qsort + 3: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 4: list2 + 5: lt + 6: id + 7: main + 8: False + 9: True + 10: NInd -> Pack{1 2} + 11: Nil + 12: whnf# + 13: halt# + 14: negate# + 15: +# + 16: -# + 17: *# + 18: /# + 19: ==# + 20: <# + 21: >=# + 22: print# + 23: 89# + 24: (NInd -> Pack{1 2}) 89# + 25: ((NInd -> Pack{1 2}) 89#) Nil + 26: 12# + 27: (NInd -> Pack{1 2}) 12# + 28: ((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil) + 29: 2# + 30: (NInd -> Pack{1 2}) 2# + 31: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)) + 32: 5# + 33: (NInd -> Pack{1 2}) 5# + 34: ((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))) + 35: (NInd -> Pack{1 2}) 2# + 36: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))) + 37: 3# + 38: (NInd -> Pack{1 2}) 3# + 39: ((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))) + 40: (NInd -> Pack{1 2}) 2# + 41: ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))) + 42: 9# + 43: (NInd -> Pack{1 2}) 9# + 44: NInd -> (NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))]) + 45: Pack{1 2} + 46: NConstr 1 [9#, ((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))] + 47: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 48: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 49: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 50: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 51: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 52: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 53: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 54: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 55: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 56: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 57: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 58: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 59: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 60: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 61: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 62: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 63: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 64: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 65: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 66: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 67: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 68: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 69: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 70: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 71: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 72: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 73: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 74: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 75: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 76: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 77: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 78: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 79: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 80: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 81: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 82: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 83: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 84: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 85: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 86: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 87: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 88: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 89: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 90: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 91: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 92: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 93: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 94: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 95: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 96: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil)))))))) + 97: (filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))))) main + 98: lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 5#) (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 12#) (((NInd -> Pack{1 2}) 89#) Nil))))))) + 99: filter (lt (((NInd -> Pack{1 2}) 2#) (((NInd -> Pack{1 2}) 3#) (((NInd -> Pack{1 diff --git a/rlp.cabal b/rlp.cabal index 7ed9477..d543607 100644 --- a/rlp.cabal +++ b/rlp.cabal @@ -80,6 +80,9 @@ library , deriving-compat ^>=0.6.0 , these >=0.2 && <2.0 + ghc-options: + -fprof-auto + hs-source-dirs: src default-language: GHC2021 diff --git a/rlpc.prof b/rlpc.prof new file mode 100644 index 0000000..38f6983 --- /dev/null +++ b/rlpc.prof @@ -0,0 +1,2764 @@ + Tue Feb 13 08:03 2024 Time and Allocation Profiling Report (Final) + + rlpc +RTS -p -RTS -l /tmp/t.log -dALL examples/rlp/QuickSort.rl + + total time = 12.06 secs (12061 ticks @ 1000 us, 1 processor) + total alloc = 8,090,770,312 bytes (excludes profiling overheads) + +COST CENTRE MODULE SRC %time %alloc + +eval.next.\ GM src/GM.hs:201:39-117 93.9 74.6 +showState.info GM src/GM.hs:864:9-30 2.6 13.8 +showCon GM src/GM.hs:823:1-48 1.1 3.9 +showNodeAtP.name GM src/GM.hs:(942,13)-(945,60) 0.4 1.8 +textt GM src/GM.hs:985:1-30 0.3 1.8 + + + individual inherited +COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc + +MAIN MAIN 436 0 0.0 0.0 100.0 100.0 + CAF GHC.Conc.Signal 805 0 0.0 0.0 0.0 0.0 + CAF GHC.IO.Encoding 769 0 0.0 0.0 0.0 0.0 + CAF GHC.IO.Encoding.Iconv 767 0 0.0 0.0 0.0 0.0 + CAF GHC.IO.Exception 761 0 0.0 0.0 0.0 0.0 + CAF GHC.IO.FD 760 0 0.0 0.0 0.0 0.0 + CAF GHC.IO.Handle.FD 758 0 0.0 0.0 0.0 0.0 + CAF GHC.IO.Handle.Internals 757 0 0.0 0.0 0.0 0.0 + CAF GHC.TopHandler 730 0 0.0 0.0 0.0 0.0 + CAF GHC.Weak.Finalize 721 0 0.0 0.0 0.0 0.0 + CAF Data.Text.Array 658 0 0.0 0.0 0.0 0.0 + CAF Data.Text.IO 655 0 0.0 0.0 0.0 0.0 + CAF RlpDriver 612 0 0.0 0.0 0.0 0.0 + driver RlpDriver app/RlpDriver.hs:(17,1)-(18,66) 1123 1 0.0 0.0 0.0 0.0 + forFiles_ Compiler.RLPC src/Compiler/RLPC.hs:(244,1)-(246,14) 1124 1 0.0 0.0 0.0 0.0 + >> Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1140 1 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1125 1 0.0 0.0 0.0 0.0 + reader Compiler.RLPC src/Compiler/RLPC.hs:76:16-38 1131 1 0.0 0.0 0.0 0.0 + driver.\ RlpDriver app/RlpDriver.hs:18:5-66 1166 0 0.0 0.0 0.0 0.0 + >> Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 2966 1 0.0 0.0 0.0 0.0 + CAF Main 611 0 0.0 0.0 0.0 0.0 + debugFlagReader Main app/Main.hs:91:1-21 1033 1 0.0 0.0 0.0 0.0 + str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 1034 1 0.0 0.0 0.0 0.0 + dispatch Main app/Main.hs:(113,1)-(129,65) 1083 1 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1084 1 0.0 0.0 0.0 0.0 + dispatch.getLang Main app/Main.hs:(126,5)-(129,65) 1087 1 0.0 0.0 0.0 0.0 + reader Compiler.RLPC src/Compiler/RLPC.hs:76:16-38 1098 2 0.0 0.0 0.0 0.0 + fmap Compiler.RLPC src/Compiler/RLPC.hs:75:16-22 1106 1 0.0 0.0 0.0 0.0 + liftA2 Control.Monad.Errorful src/Control/Monad/Errorful.hs:56:10-55 1089 1 0.0 0.0 0.0 0.0 + liftA2 Compiler.RLPC src/Compiler/RLPC.hs:75:25-35 1088 1 0.0 0.0 0.0 0.0 + main Main app/Main.hs:(108,1)-(110,35) 872 1 0.0 0.0 0.0 0.0 + optParser Main app/Main.hs:(29,1)-(33,5) 897 1 0.0 0.0 0.0 0.0 + header Options.Applicative.Builder src/Options/Applicative/Builder.hs:403:1-57 899 1 0.0 0.0 0.0 0.0 + info Options.Applicative.Builder src/Options/Applicative/Builder.hs:(459,1)-(468,34) 898 1 0.0 0.0 0.0 0.0 + fullDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:395:1-52 904 0 0.0 0.0 0.0 0.0 + header Options.Applicative.Builder src/Options/Applicative/Builder.hs:403:1-57 900 0 0.0 0.0 0.0 0.0 + progDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:421:1-61 902 0 0.0 0.0 0.0 0.0 + progDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:421:1-61 901 1 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 977 1 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 984 7 0.0 0.0 0.0 0.0 + help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 985 6 0.0 0.0 0.0 0.0 + options.# Main app/Main.hs:80:9-19 978 6 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 1015 2 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1016 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1014 2 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1017 2 0.0 0.0 0.0 0.0 + option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(375,1)-(380,65) 1018 5 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 1019 5 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 1020 5 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 1021 5 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 1022 1 0.0 0.0 0.0 0.0 + short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 1023 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 1024 0 0.0 0.0 0.0 0.0 + short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 982 5 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 983 5 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 980 4 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 981 4 0.0 0.0 0.0 0.0 + value Options.Applicative.Builder src/Options/Applicative/Builder.hs:178:1-50 1045 2 0.0 0.0 0.0 0.0 + argument Options.Applicative.Builder src/Options/Applicative/Builder.hs:(290,1)-(294,25) 1050 1 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 1051 1 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 1052 1 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 1047 1 0.0 0.0 0.0 0.0 + someM Options.Applicative.Types src/Options/Applicative/Types.hs:301:1-36 1048 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1072 1 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1074 1 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1049 1 0.0 0.0 0.0 0.0 + someM Options.Applicative.Types src/Options/Applicative/Types.hs:301:1-36 1046 1 0.0 0.0 0.0 0.0 + str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 1055 1 0.0 0.0 0.0 0.0 + strOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:365:1-22 979 1 0.0 0.0 0.0 0.0 + option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(375,1)-(380,65) 986 1 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 987 1 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 988 1 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 989 1 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 990 1 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 994 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 995 0 0.0 0.0 0.0 0.0 + short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 992 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 993 0 0.0 0.0 0.0 0.0 + str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 1008 1 0.0 0.0 0.0 0.0 + CAF GM 610 0 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3468 1 0.0 0.0 0.0 0.0 + compiledPrims GM src/GM.hs:(638,1)-(656,84) 3423 1 0.0 0.0 0.0 0.0 + compiledPrims.binop GM src/GM.hs:656:9-84 3427 7 0.0 0.0 0.0 0.0 + compiledPrims.unop GM src/GM.hs:654:9-69 3428 1 0.0 0.0 0.0 0.0 + def GM src/GM.hs:139:5-25 3023 1 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3024 1 0.0 0.0 0.0 0.0 + pprTabstop GM src/GM.hs:828:1-14 3029 1 0.0 0.0 0.0 0.0 + show GM src/GM.hs:114:22-25 3037 1 0.0 0.0 0.0 0.0 + showNodeAt GM src/GM.hs:934:1-26 3449 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE GM src/GM.hs:(749,9)-(794,45) 3614 0 0.0 0.0 0.0 0.0 + $m:$.\ Core.Syntax src/Core/Syntax.hs:90:18-24 3615 0 0.0 0.0 0.0 0.0 + compile GM src/GM.hs:(627,1)-(633,17) 3040 0 0.0 0.0 0.0 0.0 + compile.(...) GM src/GM.hs:632:9-35 3574 0 0.0 0.0 0.0 0.0 + buildInitialHeap GM src/GM.hs:(659,1)-(820,39) 3575 0 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE GM src/GM.hs:(749,9)-(794,45) 3576 0 0.0 0.0 0.0 0.0 + $m:$.\ Core.Syntax src/Core/Syntax.hs:90:18-24 3617 0 0.0 0.0 0.0 0.0 + fromString Core.Syntax src/Core/Syntax.hs:172:5-33 3619 0 0.0 0.0 0.0 0.0 + buildInitialHeap.compileD GM src/GM.hs:797:9-38 3577 0 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA GM src/GM.hs:(800,9)-(809,59) 3578 0 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA.binds GM src/GM.hs:803:17-52 3579 0 0.0 0.0 0.0 0.0 + buildInitialHeap.compileSc GM src/GM.hs:(672,9)-(675,29) 3746 0 0.0 0.0 0.0 0.0 + buildInitialHeap.compileSc.env GM src/GM.hs:674:17-50 3747 0 0.0 0.0 0.0 0.0 + compile.c GM src/GM.hs:631:9-37 3041 0 0.0 0.0 0.0 0.0 + evalProgR GM src/GM.hs:(179,1)-(194,53) 3003 0 0.0 0.0 0.0 0.0 + >> Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 3004 1 0.0 0.0 0.0 0.0 + padInt GM src/GM.hs:913:1-63 3463 0 0.0 0.0 0.0 0.0 + showCodeShort GM src/GM.hs:(867,1)-(871,36) 3033 0 0.0 0.0 0.0 0.0 + showCodeShort.list GM src/GM.hs:871:9-36 3034 1 0.0 0.0 0.0 0.0 + showCodeShort.c' GM src/GM.hs:(869,9)-(870,50) 3540 0 0.0 0.0 0.0 0.0 + showInstr GM src/GM.hs:(978,1)-(982,27) 3591 0 0.0 0.0 0.0 0.0 + showInstr.alternatives GM src/GM.hs:981:9-69 3592 0 0.0 0.0 0.0 0.0 + showInstr.alternatives.\ GM src/GM.hs:981:41-56 3593 0 0.0 0.0 0.0 0.0 + showInstr.showAlt GM src/GM.hs:980:9-62 3594 0 0.0 0.0 0.0 0.0 + showNodeAtP GM src/GM.hs:(937,1)-(958,35) 3639 0 0.0 0.0 0.0 0.0 + showNodeAtP.list GM src/GM.hs:953:15-42 3709 0 0.0 0.0 0.0 0.0 + showState GM src/GM.hs:(847,1)-(864,30) 3026 0 0.0 0.0 0.0 0.0 + showState.info GM src/GM.hs:864:9-30 3027 1 0.0 0.0 0.0 0.0 + showDump GM src/GM.hs:(898,1)-(910,56) 3501 0 0.0 0.0 0.0 0.0 + showDump.showEntry GM src/GM.hs:(907,9)-(910,56) 3502 0 0.0 0.0 0.0 0.0 + showDump.showEntry.entry GM src/GM.hs:(909,17)-(910,56) 3513 0 0.0 0.0 0.0 0.0 + showStackShort GM src/GM.hs:(874,1)-(880,31) 3514 0 0.0 0.0 0.0 0.0 + showStackShort.list GM src/GM.hs:879:9-36 3515 1 0.0 0.0 0.0 0.0 + showStackShort.showEntry GM src/GM.hs:880:9-31 3606 1 0.0 0.0 0.0 0.0 + showStackShort.s' GM src/GM.hs:(877,9)-(878,50) 3742 0 0.0 0.0 0.0 0.0 + showDump.showIndex GM src/GM.hs:903:9-40 3503 0 0.0 0.0 0.0 0.0 + showHeap GM src/GM.hs:(922,1)-(931,51) 3441 0 0.0 0.0 0.0 0.0 + showHeap.showEntry GM src/GM.hs:931:9-51 3442 0 0.0 0.0 0.0 0.0 + showHeap.showAddr GM src/GM.hs:924:9-39 3443 0 0.0 0.0 0.0 0.0 + showStack GM src/GM.hs:(883,1)-(895,54) 3474 0 0.0 0.0 0.0 0.0 + showStack.showEntry GM src/GM.hs:895:9-54 3475 0 0.0 0.0 0.0 0.0 + showStack.showIndex GM src/GM.hs:892:9-40 3476 0 0.0 0.0 0.0 0.0 + CAF Core.Syntax 607 0 0.0 0.0 0.0 0.0 + fromString Core.Syntax src/Core/Syntax.hs:172:5-33 3618 1 0.0 0.0 0.0 0.0 + mconcat Core.Syntax src/Core/Syntax.hs:150:26-31 3105 0 0.0 0.0 0.0 0.0 + to Core.Syntax src/Core/Syntax.hs:149:27-33 3106 1 0.0 0.0 0.0 0.0 + mempty Core.Syntax src/Core/Syntax.hs:150:26-31 3103 0 0.0 0.0 0.0 0.0 + to Core.Syntax src/Core/Syntax.hs:149:27-33 3104 1 0.0 0.0 0.0 0.0 + CAF Rlp.Parse 605 0 0.0 0.0 0.0 0.0 + extractName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1601,1)-(1606,57) 3407 1 0.0 0.0 0.0 0.0 + happyActOffsets Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:379:1-1165 1293 1 0.0 0.0 0.0 0.0 + happyCheck Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:391:1-2928 1303 1 0.0 0.0 0.0 0.0 + happyDefActions Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:388:1-1157 1355 1 0.0 0.0 0.0 0.0 + happyGotoOffsets Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:382:1-1166 1372 1 0.0 0.0 0.0 0.0 + happyReduceArr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(396,1)-(488,9) 1360 1 0.0 0.0 0.0 0.0 + happyReduce_11 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:593:1-56 2863 1 0.0 0.0 0.0 0.0 + happyReduce_12 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:606:1-56 2843 1 0.0 0.0 0.0 0.0 + happyReduce_15 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:637:1-56 1829 1 0.0 0.0 0.0 0.0 + happyReduce_16 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:647:1-56 2524 1 0.0 0.0 0.0 0.0 + happyReduce_17 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:657:1-56 1927 1 0.0 0.0 0.0 0.0 + happyReduce_18 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:667:1-56 1776 1 0.0 0.0 0.0 0.0 + happyReduce_20 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:687:1-56 1907 1 0.0 0.0 0.0 0.0 + happyReduce_25 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:746:1-53 1754 1 0.0 0.0 0.0 0.0 + happyReduce_26 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:764:1-57 1416 1 0.0 0.0 0.0 0.0 + happyReduce_27 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:772:1-57 1442 1 0.0 0.0 0.0 0.0 + happyReduce_28 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:784:1-57 1734 1 0.0 0.0 0.0 0.0 + happyReduce_29 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:797:1-57 1502 1 0.0 0.0 0.0 0.0 + happyReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:508:1-55 2907 1 0.0 0.0 0.0 0.0 + happyReduce_30 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:807:1-57 1482 1 0.0 0.0 0.0 0.0 + happyReduce_31 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:819:1-57 1463 1 0.0 0.0 0.0 0.0 + happyReduce_32 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:827:1-57 1553 1 0.0 0.0 0.0 0.0 + happyReduce_33 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:839:1-57 1714 1 0.0 0.0 0.0 0.0 + happyReduce_34 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:851:1-57 1575 1 0.0 0.0 0.0 0.0 + happyReduce_35 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:861:1-57 1533 1 0.0 0.0 0.0 0.0 + happyReduce_36 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:871:1-57 1879 1 0.0 0.0 0.0 0.0 + happyReduce_37 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:884:1-57 1639 1 0.0 0.0 0.0 0.0 + happyReduce_38 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:894:1-57 1595 1 0.0 0.0 0.0 0.0 + happyReduce_39 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:904:1-57 1619 1 0.0 0.0 0.0 0.0 + happyReduce_40 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:916:1-53 2502 1 0.0 0.0 0.0 0.0 + happyReduce_41 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:933:1-57 1953 1 0.0 0.0 0.0 0.0 + happyReduce_42 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:941:1-57 1992 1 0.0 0.0 0.0 0.0 + happyReduce_43 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:953:1-57 2286 1 0.0 0.0 0.0 0.0 + happyReduce_44 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:966:1-57 2135 1 0.0 0.0 0.0 0.0 + happyReduce_45 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:976:1-57 2266 1 0.0 0.0 0.0 0.0 + happyReduce_46 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:988:1-57 2245 1 0.0 0.0 0.0 0.0 + happyReduce_47 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:998:1-57 2115 1 0.0 0.0 0.0 0.0 + happyReduce_48 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1008:1-57 1972 1 0.0 0.0 0.0 0.0 + happyReduce_5 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:532:1-54 1362 1 0.0 0.0 0.0 0.0 + happyReduce_52 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1052:1-57 2713 1 0.0 0.0 0.0 0.0 + happyReduce_53 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1062:1-57 2467 1 0.0 0.0 0.0 0.0 + happyReduce_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1072:1-57 2073 1 0.0 0.0 0.0 0.0 + happyReduce_57 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1110:1-57 2053 1 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2311 1 0.0 0.0 0.0 0.0 + happyReduce_59 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1132:1-53 2691 1 0.0 0.0 0.0 0.0 + happyReduce_6 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:541:1-54 2405 1 0.0 0.0 0.0 0.0 + happyReduce_61 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1164:1-53 2445 1 0.0 0.0 0.0 0.0 + happyReduce_62 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1179:1-57 2197 1 0.0 0.0 0.0 0.0 + happyReduce_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1189:1-57 2177 1 0.0 0.0 0.0 0.0 + happyReduce_64 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1202:1-57 2593 1 0.0 0.0 0.0 0.0 + happyReduce_65 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1215:1-57 2338 1 0.0 0.0 0.0 0.0 + happyReduce_66 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1229:1-57 2768 1 0.0 0.0 0.0 0.0 + happyReduce_67 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1239:1-57 2033 1 0.0 0.0 0.0 0.0 + happyReduce_68 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1249:1-57 2157 1 0.0 0.0 0.0 0.0 + happyReduce_7 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:550:1-54 2887 1 0.0 0.0 0.0 0.0 + happyReduce_71 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1279:1-57 2748 1 0.0 0.0 0.0 0.0 + happyReduce_72 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1289:1-57 1856 1 0.0 0.0 0.0 0.0 + happyReduce_73 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1299:1-57 2572 1 0.0 0.0 0.0 0.0 + happyReduce_74 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1309:1-57 1396 1 0.0 0.0 0.0 0.0 + happyReduce_76 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1331:1-57 2425 1 0.0 0.0 0.0 0.0 + happyReduce_78 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1355:1-57 2666 1 0.0 0.0 0.0 0.0 + happyReduce_83 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1408:1-57 2374 1 0.0 0.0 0.0 0.0 + happyReduce_87 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1452:1-57 2613 1 0.0 0.0 0.0 0.0 + happyReduce_88 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1462:1-57 2638 1 0.0 0.0 0.0 0.0 + happyReduce_91 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1498:1-57 2217 1 0.0 0.0 0.0 0.0 + happyReduction_31 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(820,1)-(822,9) 3660 1 0.0 0.0 0.0 0.0 + happyReduction_41 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(934,1)-(936,9) 3531 1 0.0 0.0 0.0 0.0 + happyReturn Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1558:1-30 2939 1 0.0 0.0 0.0 0.0 + happyReturn1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1572:1-26 2959 1 0.0 0.0 0.0 0.0 + happySeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1581:1-23 1367 1 0.0 0.0 0.0 0.0 + happyTable Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:394:1-2928 1309 1 0.0 0.0 0.0 0.0 + happyThen Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1556:1-25 1182 1 0.0 0.0 0.0 0.0 + happyThen1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1570:1-22 2912 1 0.0 0.0 0.0 0.0 + mkPsName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1598:1-27 3113 1 0.0 0.0 0.0 0.0 + parseRlpProg Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1575,1)-(1576,108) 1180 1 0.0 0.0 0.0 0.0 + parseRlpProg.happySomeParser Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1576:2-108 1181 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1183 1 0.0 0.0 0.0 0.0 + happyParse Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1734:1-78 1191 1 0.0 0.0 0.0 0.0 + happyNewToken Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1518,1)-(1550,10) 1192 1 0.0 0.0 0.0 0.0 + lexCont Rlp.Lex src/Rlp/Lex.x:273:1-24 1194 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1195 1 0.0 0.0 0.0 0.0 + mkProgram Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1613,1)-(1615,43) 2935 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 2936 1 0.0 0.0 0.0 0.0 + CAF Rlp.Lex 603 0 0.0 0.0 0.0 0.0 + alex_accept Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(72,1)-(144,3) 1238 1 0.0 0.0 0.0 0.0 + alex_action_11 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:220:1-38 2568 1 0.0 0.0 0.0 0.0 + alex_action_12 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:221:1-50 2744 1 0.0 0.0 0.0 0.0 + alex_action_13 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:222:1-39 1527 1 0.0 0.0 0.0 0.0 + alex_action_14 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:223:1-39 1616 1 0.0 0.0 0.0 0.0 + alex_action_2 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:211:1-29 1664 1 0.0 0.0 0.0 0.0 + beginPush Rlp.Lex src/Rlp/Lex.x:192:1-44 1665 1 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 1666 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1667 1 0.0 0.0 0.0 0.0 + pushLexState Rlp.Lex src/Rlp/Lex.x:226:1-35 1671 1 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1672 1 0.0 0.0 0.0 0.0 + alex_action_20 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:227:1-22 1681 1 0.0 0.0 0.0 0.0 + alex_action_23 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:229:1-30 2099 1 0.0 0.0 0.0 0.0 + beginPush Rlp.Lex src/Rlp/Lex.x:192:1-44 2100 1 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 2101 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 2102 1 0.0 0.0 0.0 0.0 + pushLexState Rlp.Lex src/Rlp/Lex.x:226:1-35 2106 1 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 2107 1 0.0 0.0 0.0 0.0 + alex_action_26 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:232:1-25 1257 1 0.0 0.0 0.0 0.0 + alex_action_3 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:212:1-62 2559 1 0.0 0.0 0.0 0.0 + alex_action_5 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:214:1-60 2018 1 0.0 0.0 0.0 0.0 + alex_action_6 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:215:1-41 1325 1 0.0 0.0 0.0 0.0 + alex_action_7 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:216:1-38 1388 1 0.0 0.0 0.0 0.0 + alex_action_8 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:217:1-38 1392 1 0.0 0.0 0.0 0.0 + alex_action_9 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:218:1-39 1435 1 0.0 0.0 0.0 0.0 + alex_actions Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(146,1)-(202,3) 1256 1 0.0 0.0 0.0 0.0 + alex_base Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(57,1)-(58,1141) 1246 1 0.0 0.0 0.0 0.0 + alex_check Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(65,1)-(66,34293) 1250 1 0.0 0.0 0.0 0.0 + alex_deflt Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(69,1)-(70,573) 1251 1 0.0 0.0 0.0 0.0 + alex_table Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(61,1)-(62,34293) 1322 1 0.0 0.0 0.0 0.0 + bol Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:206:1-7 1680 1 0.0 0.0 0.0 0.0 + cmpLayout Rlp.Lex src/Rlp/Lex.x:(325,1)-(330,36) 1685 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1686 2 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 1688 0 0.0 0.0 0.0 0.0 + getInput Rlp.Lex src/Rlp/Lex.x:217:1-22 1207 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1208 1 0.0 0.0 0.0 0.0 + getLexState Rlp.Lex src/Rlp/Lex.x:220:1-47 1219 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1220 1 0.0 0.0 0.0 0.0 + getPos Rlp.Lex src/Rlp/Lex.x:244:1-30 1329 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1330 1 0.0 0.0 0.0 0.0 + indentLevel Rlp.Lex src/Rlp/Lex.x:(292,1)-(294,20) 1262 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1263 2 0.0 0.0 0.0 0.0 + insertLBrace Rlp.Lex src/Rlp/Lex.x:321:1-77 1280 1 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 1281 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1282 1 0.0 0.0 0.0 0.0 + insertRBrace Rlp.Lex src/Rlp/Lex.x:322:1-77 2369 1 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 2370 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 2371 1 0.0 0.0 0.0 0.0 + insertSemicolon Rlp.Lex src/Rlp/Lex.x:320:1-80 1709 1 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 1710 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1711 1 0.0 0.0 0.0 0.0 + layout_let Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:208:1-14 2566 1 0.0 0.0 0.0 0.0 + layout_of Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:209:1-13 2098 1 0.0 0.0 0.0 0.0 + layout_top Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:210:1-14 1232 1 0.0 0.0 0.0 0.0 + lexCont Rlp.Lex src/Rlp/Lex.x:273:1-24 1193 1 0.0 0.0 0.0 0.0 + lexReservedName Rlp.Lex src/Rlp/Lex.x:(152,1)-(162,33) 1334 1 0.0 0.0 0.0 0.0 + lexReservedOp Rlp.Lex src/Rlp/Lex.x:(165,1)-(170,29) 1439 1 0.0 0.0 0.0 0.0 + lexToken Rlp.Lex src/Rlp/Lex.x:(257,1)-(270,57) 1204 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1205 2 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 1222 0 0.0 0.0 0.0 0.0 + popLayout Rlp.Lex src/Rlp/Lex.x:(302,1)-(308,76) 2363 1 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 2364 2 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 2366 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 2367 1 0.0 0.0 0.0 0.0 + popLexState Rlp.Lex src/Rlp/Lex.x:(316,1)-(317,22) 1275 1 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1276 1 0.0 0.0 0.0 0.0 + programInitState Rlp.Lex src/Rlp/Lex.x:374:1-48 1229 1 0.0 0.0 0.0 0.0 + quickIndex Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:333:1-21 1237 1 0.0 0.0 0.0 0.0 + readInt Rlp.Lex src/Rlp/Lex.x:(229,1)-(230,31) 3624 1 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 1530 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1531 1 0.0 0.0 0.0 0.0 + doBol Rlp.Lex src/Rlp/Lex.x:(333,1)-(350,39) 1690 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1691 3 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 1692 0 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 2362 1 0.0 0.0 0.0 0.0 + *> Rlp.Parse.Types src/Rlp/Parse/Types.hs:167:10-22 1694 0 0.0 0.0 0.0 0.0 + <$ Rlp.Parse.Types src/Rlp/Parse/Types.hs:160:15-21 1703 2 0.0 0.0 0.0 0.0 + <*> Rlp.Parse.Types src/Rlp/Parse/Types.hs:167:10-22 1697 0 0.0 0.0 0.0 0.0 + liftA2 Rlp.Parse.Types src/Rlp/Parse/Types.hs:169:5-19 1698 0 0.0 0.0 0.0 0.0 + doLayout Rlp.Lex src/Rlp/Lex.x:(366,1)-(371,16) 1270 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1271 1 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 1272 0 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 1273 1 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 1285 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1286 1 0.0 0.0 0.0 0.0 + CAF Rlp.Parse.Types 602 0 0.0 0.0 0.0 0.0 + *> Rlp.Parse.Types src/Rlp/Parse/Types.hs:167:10-22 1693 1 0.0 0.0 0.0 0.0 + <*> Rlp.Parse.Types src/Rlp/Parse/Types.hs:167:10-22 1695 1 0.0 0.0 0.0 0.0 + get Rlp.Parse.Types src/Rlp/Parse/Types.hs:181:10-32 1210 1 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1211 1 0.0 0.0 0.0 0.0 + liftA2 Rlp.Parse.Types src/Rlp/Parse/Types.hs:169:5-19 1696 1 0.0 0.0 0.0 0.0 + return Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 1216 1 0.0 0.0 0.0 0.0 + unXRec Rlp.Parse.Types src/Rlp/Parse/Types.hs:84:5-20 3081 1 0.0 0.0 0.0 0.0 + CAF Compiler.Types 601 0 0.0 0.0 0.0 0.0 + .> Compiler.Types src/Compiler/Types.hs:32:10-22 3196 1 0.0 0.0 0.0 0.0 + <. Compiler.Types src/Compiler/Types.hs:32:10-22 3190 1 0.0 0.0 0.0 0.0 + <.> Compiler.Types src/Compiler/Types.hs:32:10-22 3192 1 0.0 0.0 0.0 0.0 + CAF Data.Heap 600 0 0.0 0.0 0.0 0.0 + hViewUnsafe Data.Heap src/Data/Heap.hs:118:1-32 3696 1 0.0 0.0 0.0 0.0 + mempty Data.Heap src/Data/Heap.hs:64:5-30 3434 1 0.0 0.0 0.0 0.0 + CAF Core2Core 596 0 0.0 0.0 0.0 0.0 + runFloater Core2Core src/Core2Core.hs:(91,1)-(93,73) 3056 1 0.0 0.0 0.0 0.0 + gmPrep Core2Core src/Core2Core.hs:(48,1)-(53,28) 3051 0 0.0 0.0 0.0 0.0 + appFloater Core2Core src/Core2Core.hs:(85,1)-(87,71) 3059 0 0.0 0.0 0.0 0.0 + programRhss Core.Utils src/Core/Utils.hs:24:1-41 3060 1 0.0 0.0 0.0 0.0 + _rhs Core.Syntax src/Core/Syntax.hs:(192,5)-(194,46) 3214 1 0.0 0.0 0.0 0.0 + tagData Core2Core src/Core2Core.hs:(67,1)-(79,17) 3052 0 0.0 0.0 0.0 0.0 + programRhss Core.Utils src/Core/Utils.hs:24:1-41 3053 1 0.0 0.0 0.0 0.0 + _rhs Core.Syntax src/Core/Syntax.hs:(192,5)-(194,46) 3430 1 0.0 0.0 0.0 0.0 + CAF Rlp2Core 595 0 0.0 0.0 0.0 0.0 + desugarRlpProg Rlp2Core src/Rlp2Core.hs:71:1-30 3063 1 0.0 0.0 0.0 0.0 + dsNameToName Rlp2Core src/Rlp2Core.hs:237:1-17 3458 1 0.0 0.0 0.0 0.0 + rlpProgToCore Rlp2Core src/Rlp2Core.hs:80:1-55 3064 1 0.0 0.0 0.0 0.0 + mappend Core.Syntax src/Core/Syntax.hs:150:26-31 3076 1 0.0 0.0 0.0 0.0 + union Data.HashMap.Internal Data/HashMap/Internal.hs:1586:1-23 3398 1 0.0 0.0 0.0 0.0 + mempty Core.Syntax src/Core/Syntax.hs:150:26-31 3207 1 0.0 0.0 0.0 0.0 + progDecls Rlp.Syntax src/Rlp/Syntax.hs:(82,1)-(84,22) 3065 1 0.0 0.0 0.0 0.0 + declToCore Rlp2Core src/Rlp2Core.hs:(84,1)-(101,56) 3088 0 0.0 0.0 0.0 0.0 + $mTySigD''.\ Rlp.Syntax src/Rlp/Syntax.hs:156:31-56 3089 0 0.0 0.0 0.0 0.0 + $mDataD''.\ Rlp.Syntax src/Rlp/Syntax.hs:157:31-58 3090 0 0.0 0.0 0.0 0.0 + mconcat Core.Syntax src/Core/Syntax.hs:150:26-31 3091 1 0.0 0.0 0.0 0.0 + union Data.HashMap.Internal Data/HashMap/Internal.hs:1586:1-23 3400 1 0.0 0.0 0.0 0.0 + conToRose Rlp2Core src/Rlp2Core.hs:(183,1)-(191,58) 3282 0 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3283 1 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3284 1 0.0 0.0 0.0 0.0 + exprToCore Rlp2Core src/Rlp2Core.hs:(108,1)-(123,33) 3296 0 0.0 0.0 0.0 0.0 + $mVarE.\ Rlp.Syntax src/Rlp/Syntax.hs:210:18-27 3297 0 0.0 0.0 0.0 0.0 + $mAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:214:20-31 3298 0 0.0 0.0 0.0 0.0 + $mOAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:217:23-37 3299 0 0.0 0.0 0.0 0.0 + $mCaseE.\ Rlp.Syntax src/Rlp/Syntax.hs:212:22-35 3300 0 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3301 1 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3302 1 0.0 0.0 0.0 0.0 + caseAltToCore Rlp2Core src/Rlp2Core.hs:(168,1)-(170,45) 3548 0 0.0 0.0 0.0 0.0 + foldFix Data.Fix src/Data/Fix.hs:157:1-45 3549 0 0.0 0.0 0.0 0.0 + fmap Rlp2Core src/Rlp2Core.hs:53:21-27 3550 1 0.0 0.0 0.0 0.0 + letToCore Rlp2Core src/Rlp2Core.hs:(127,1)-(145,56) 3358 0 0.0 0.0 0.0 0.0 + letToCore.getParts Rlp2Core src/Rlp2Core.hs:140:5-49 3359 0 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3360 1 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3361 1 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3369 0 0.0 0.0 0.0 0.0 + mconcat Control.Monad.Utils src/Control/Monad/Utils.hs:32:10-40 3370 0 0.0 0.0 0.0 0.0 + mappend Control.Monad.Utils src/Control/Monad/Utils.hs:32:10-40 3371 1 0.0 0.0 0.0 0.0 + mempty Control.Monad.Utils src/Control/Monad/Utils.hs:33:5-23 3375 1 0.0 0.0 0.0 0.0 + CAF Codec.Binary.UTF8.String 591 0 0.0 0.0 0.0 0.0 + encodeChar Codec.Binary.UTF8.String Codec/Binary/UTF8/String.hs:(50,1)-(67,25) 1243 1 0.0 0.0 0.0 0.0 + CAF Effectful.Internal.Env 538 0 0.0 0.0 0.0 0.0 + dummyRelinker Effectful.Internal.Env src/Effectful/Internal/Env.hs:102:1-37 3243 1 0.0 0.0 0.0 0.0 + emptyEnv Effectful.Internal.Env src/Effectful/Internal/Env.hs:(129,1)-(131,34) 3223 1 0.0 0.0 0.0 0.0 + consEnv Effectful.Internal.Env src/Effectful/Internal/Env.hs:(203,1)-(211,27) 3239 0 0.0 0.0 0.0 0.0 + CAF Effectful.Internal.Monad 537 0 0.0 0.0 0.0 0.0 + unEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:147:1-21 3245 1 0.0 0.0 0.0 0.0 + CAF Effectful.Internal.Utils 535 0 0.0 0.0 0.0 0.0 + toAny Effectful.Internal.Utils src/Effectful/Internal/Utils.hs:124:1-20 3241 1 0.0 0.0 0.0 0.0 + CAF Options.Applicative.Builder 518 0 0.0 0.0 0.0 0.0 + defaultPrefs Options.Applicative.Builder src/Options/Applicative/Builder.hs:558:1-24 890 1 0.0 0.0 0.0 0.0 + idm Options.Applicative.Builder src/Options/Applicative/Builder.hs:554:1-12 892 1 0.0 0.0 0.0 0.0 + prefs Options.Applicative.Builder src/Options/Applicative/Builder.hs:(537,1)-(548,31) 891 1 0.0 0.0 0.0 0.0 + fullDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:395:1-52 903 1 0.0 0.0 0.0 0.0 + hidden Options.Applicative.Builder src/Options/Applicative/Builder.hs:(212,1)-(213,54) 971 1 0.0 0.0 0.0 0.0 + option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(375,1)-(380,65) 927 0 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 928 0 0.0 0.0 0.0 0.0 + CAF Options.Applicative.Builder.Internal 516 0 0.0 0.0 0.0 0.0 + internal Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:189:1-60 911 1 0.0 0.0 0.0 0.0 + noGlobal Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:194:1-59 967 1 0.0 0.0 0.0 0.0 + optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 912 1 0.0 0.0 0.0 0.0 + CAF Options.Applicative.Common 515 0 0.0 0.0 0.0 0.0 + liftOpt Options.Applicative.Common src/Options/Applicative/Common.hs:81:1-14 915 1 0.0 0.0 0.0 0.0 + CAF Options.Applicative.Extra 514 0 0.0 0.0 0.0 0.0 + execParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:115:1-42 874 1 0.0 0.0 0.0 0.0 + helper Options.Applicative.Extra src/Options/Applicative/Extra.hs:(51,1)-(56,4) 956 1 0.0 0.0 0.0 0.0 + help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 961 1 0.0 0.0 0.0 0.0 + helperWith Options.Applicative.Extra src/Options/Applicative/Extra.hs:(69,1)-(83,44) 962 1 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 964 1 0.0 0.0 0.0 0.0 + noArgError Options.Applicative.Builder src/Options/Applicative/Builder.hs:199:1-61 968 1 0.0 0.0 0.0 0.0 + option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(375,1)-(380,65) 972 1 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 976 3 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 973 1 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 974 1 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 975 1 0.0 0.0 0.0 0.0 + value Options.Applicative.Builder src/Options/Applicative/Builder.hs:178:1-50 963 1 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 957 1 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 958 1 0.0 0.0 0.0 0.0 + short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 959 1 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 960 1 0.0 0.0 0.0 0.0 + helperWith Options.Applicative.Extra src/Options/Applicative/Extra.hs:(69,1)-(83,44) 965 0 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 966 0 0.0 0.0 0.0 0.0 + noArgError Options.Applicative.Builder src/Options/Applicative/Builder.hs:199:1-61 969 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 970 1 0.0 0.0 0.0 0.0 + CAF Options.Applicative.Types 508 0 0.0 0.0 0.0 0.0 + readerAsk Options.Applicative.Types src/Options/Applicative/Types.hs:220:1-21 1011 1 0.0 0.0 0.0 0.0 + CAF Options.Applicative.BashCompletion 506 0 0.0 0.0 0.0 0.0 + bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(39,1)-(71,7) 908 0 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 909 8 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 910 8 0.0 0.0 0.0 0.0 + strOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:365:1-22 939 4 0.0 0.0 0.0 0.0 + option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(375,1)-(380,65) 940 4 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 941 4 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 942 4 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 943 4 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 944 4 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 945 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 946 0 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 947 4 0.0 0.0 0.0 0.0 + option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(375,1)-(380,65) 925 3 0.0 0.0 0.0 0.0 + metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 926 3 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 929 3 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 930 3 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 931 3 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 932 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 933 0 0.0 0.0 0.0 0.0 + optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 934 3 0.0 0.0 0.0 0.0 + value Options.Applicative.Builder src/Options/Applicative/Builder.hs:178:1-50 924 2 0.0 0.0 0.0 0.0 + flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(332,1)-(336,43) 913 1 0.0 0.0 0.0 0.0 + flagActive Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:42:5-14 918 1 0.0 0.0 0.0 0.0 + flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 922 1 0.0 0.0 0.0 0.0 + mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 914 1 0.0 0.0 0.0 0.0 + mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 917 1 0.0 0.0 0.0 0.0 + long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 920 0 0.0 0.0 0.0 0.0 + fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 921 0 0.0 0.0 0.0 0.0 + flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 923 1 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 935 1 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 937 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 936 1 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 938 1 0.0 0.0 0.0 0.0 + CAF Data.Primitive.MachDeps 462 0 0.0 0.0 0.0 0.0 + sIZEOF_INT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:71:1-14 3238 1 0.0 0.0 0.0 0.0 + CAF Data.HashMap.Internal 455 0 0.0 0.0 0.0 0.0 + bitsPerSubkey Data.HashMap.Internal Data/HashMap/Internal.hs:2444:1-17 3415 1 0.0 0.0 0.0 0.0 + empty Data.HashMap.Internal Data/HashMap/Internal.hs:594:1-13 3413 1 0.0 0.0 0.0 0.0 + maxChildren Data.HashMap.Internal Data/HashMap/Internal.hs:2448:1-44 3420 1 0.0 0.0 0.0 0.0 + subkeyMask Data.HashMap.Internal Data/HashMap/Internal.hs:2452:1-47 3414 1 0.0 0.0 0.0 0.0 + CAF Data.Hashable.Class 448 0 0.0 0.0 0.0 0.0 + defaultHash Data.Hashable.Class src/Data/Hashable/Class.hs:308:1-38 3404 1 0.0 0.0 0.0 0.0 + main Main app/Main.hs:(108,1)-(110,35) 873 0 0.0 0.0 100.0 100.0 + evalRLPCIO Compiler.RLPC src/Compiler/RLPC.hs:(175,1)-(180,50) 1079 1 0.0 0.0 100.0 100.0 + evalRLPCT Compiler.RLPC src/Compiler/RLPC.hs:(104,1)-(106,30) 1080 1 0.0 0.0 100.0 100.0 + runErrorfulT Control.Monad.Errorful src/Control/Monad/Errorful.hs:26:39-50 1081 1 0.0 0.0 0.0 0.0 + runRLPCT Compiler.RLPC src/Compiler/RLPC.hs:73:9-16 1082 1 0.0 0.0 0.0 0.0 + dispatch Main app/Main.hs:(113,1)-(129,65) 1085 0 0.0 0.0 100.0 100.0 + >>= Control.Monad.Errorful src/Control/Monad/Errorful.hs:(64,5)-(68,45) 1086 5 0.0 0.0 100.0 100.0 + runErrorfulT Control.Monad.Errorful src/Control/Monad/Errorful.hs:26:39-50 1113 2 0.0 0.0 0.0 0.0 + dispatch.\ Main app/Main.hs:115:26-41 1122 1 0.0 0.0 0.0 0.0 + driver RlpDriver app/RlpDriver.hs:(17,1)-(18,66) 1130 0 0.0 0.0 100.0 100.0 + driver.\ RlpDriver app/RlpDriver.hs:18:5-66 1149 1 0.0 0.0 0.0 0.0 + addDebugMsg Compiler.RLPC src/Compiler/RLPC.hs:155:1-75 2974 1 0.0 0.0 0.0 0.0 + addWound Compiler.RLPC src/Compiler/RLPC.hs:76:41-77 2975 1 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:85:5-30 2976 1 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:44:5-48 2980 1 0.0 0.0 0.0 0.0 + parseRlpProgR Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1590,1)-(1595,31) 1167 1 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1168 1 0.0 0.0 0.0 0.0 + liftErrorful Compiler.RLPC src/Compiler/RLPC.hs:109:1-66 1171 1 0.0 0.0 0.0 0.0 + mapErrorful Control.Monad.Errorful src/Control/Monad/Errorful.hs:(71,1)-(72,26) 1173 1 0.0 0.0 0.0 0.0 + pToErrorful Rlp.Parse.Types src/Rlp/Parse/Types.hs:(164,1)-(165,25) 1175 1 0.0 0.0 0.0 0.0 + pToErrorful.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:165:5-25 1178 1 0.0 0.0 0.0 0.0 + runP Rlp.Parse.Types src/Rlp/Parse/Types.hs:157:9-12 1179 1 0.0 0.0 0.0 0.0 + parseRlpProg Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1575,1)-(1576,108) 1184 0 0.0 0.0 0.0 0.0 + parseRlpProg.happySomeParser Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1576:2-108 1185 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1186 0 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 1187 1 0.0 0.0 0.0 0.0 + >>=.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:173:13-35 1189 1 0.0 0.0 0.0 0.0 + runP Rlp.Parse.Types src/Rlp/Parse/Types.hs:157:9-12 1190 1 0.0 0.0 0.0 0.0 + >>=.\.ma Rlp.Parse.Types src/Rlp/Parse/Types.hs:173:13-35 1188 1 0.0 0.0 0.0 0.0 + parseRlpProg.happySomeParser.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1576:53-107 2963 1 0.0 0.0 0.0 0.0 + parseRlpProg.happySomeParser.\.(...) Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1576:71-99 3073 1 0.0 0.0 0.0 0.0 + parseRlpProg.happySomeParser.\.x' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1576:71-99 3072 1 0.0 0.0 0.0 0.0 + pure Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:5-40 2964 1 0.0 0.0 0.0 0.0 + pure.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:25-40 2965 1 0.0 0.0 0.0 0.0 + runP Rlp.Parse.Types src/Rlp/Parse/Types.hs:157:9-12 2962 1 0.0 0.0 0.0 0.0 + happyParse Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1734:1-78 1196 0 0.0 0.0 0.0 0.0 + happyNewToken Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1518,1)-(1550,10) 1197 267 0.0 0.0 0.0 0.0 + happyNewToken.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1520,9)-(1550,9) 1288 1 0.0 0.0 0.0 0.0 + happyNewToken.\.cont Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1520:13-54 1289 1 0.0 0.0 0.0 0.0 + happyDoAction Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1752,1)-(1772,68) 1290 1 0.0 0.0 0.0 0.0 + happyDoAction.action Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1770,10)-(1772,68) 1300 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1308 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1312 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1313 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1311 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1310 1 0.0 0.0 0.0 0.0 + happyDoAction.check Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1767,10)-(1769,36) 1301 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1302 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1306 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1307 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1305 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1304 1 0.0 0.0 0.0 0.0 + happyDoAction.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1764:44-104 1314 1 0.0 0.0 0.0 0.0 + happyDoAction.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1765:10-74 1291 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1298 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1292 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1296 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1297 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1295 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1294 1 0.0 0.0 0.0 0.0 + happyDoAction.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1766:10-43 1299 1 0.0 0.0 0.0 0.0 + happyShift Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1822,1)-(1828,84) 1315 1 0.0 0.0 0.0 0.0 + lexCont Rlp.Lex src/Rlp/Lex.x:273:1-24 1198 0 0.0 0.0 0.0 0.0 + >>= Rlp.Parse.Types src/Rlp/Parse/Types.hs:(172,5)-(177,39) 1199 2167 0.0 0.0 0.0 0.0 + >>=.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(173,9)-(177,39) 1200 4782 0.0 0.0 0.0 0.0 + >>=.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:173:13-35 1202 4782 0.0 0.0 0.0 0.0 + runP Rlp.Parse.Types src/Rlp/Parse/Types.hs:157:9-12 1203 4782 0.0 0.0 0.0 0.0 + alexScan Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(349,1)-(350,44) 2023 0 0.0 0.0 0.0 0.0 + alexScanUser Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(352,1)-(377,47) 2024 0 0.0 0.0 0.0 0.0 + alex_actions Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(146,1)-(202,3) 2025 0 0.0 0.0 0.0 0.0 + alex_action_3 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:212:1-62 2564 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 2565 0 0.0 0.0 0.0 0.0 + alex_action_5 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:214:1-60 2026 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 2027 0 0.0 0.0 0.0 0.0 + alex_action_2 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:211:1-29 1673 0 0.0 0.0 0.0 0.0 + beginPush Rlp.Lex src/Rlp/Lex.x:192:1-44 1674 0 0.0 0.0 0.0 0.0 + pushLexState Rlp.Lex src/Rlp/Lex.x:226:1-35 1675 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1676 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 1677 25 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1679 25 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1678 25 0.0 0.0 0.0 0.0 + alex_action_23 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:229:1-30 2108 0 0.0 0.0 0.0 0.0 + beginPush Rlp.Lex src/Rlp/Lex.x:192:1-44 2109 0 0.0 0.0 0.0 0.0 + pushLexState Rlp.Lex src/Rlp/Lex.x:226:1-35 2110 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 2111 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 2112 5 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 2114 5 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 2113 5 0.0 0.0 0.0 0.0 + cmpLayout Rlp.Lex src/Rlp/Lex.x:(325,1)-(330,36) 1687 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 1532 0 0.0 0.0 0.0 0.0 + doBol Rlp.Lex src/Rlp/Lex.x:(333,1)-(350,39) 1704 0 0.0 0.0 0.0 0.0 + get Rlp.Parse.Types src/Rlp/Parse/Types.hs:181:10-32 1212 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1213 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 1214 1882 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1225 1880 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1227 1879 0.0 0.0 0.0 0.0 + state.\.a Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1224 1081 0.0 0.0 0.0 0.0 + getInput Rlp.Lex src/Rlp/Lex.x:217:1-22 1209 0 0.0 0.0 0.0 0.0 + getLexState Rlp.Lex src/Rlp/Lex.x:220:1-47 1221 0 0.0 0.0 0.0 0.0 + getPos Rlp.Lex src/Rlp/Lex.x:244:1-30 1331 0 0.0 0.0 0.0 0.0 + happyNewToken.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1520,9)-(1550,9) 2927 0 0.0 0.0 0.0 0.0 + happyDoAction Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1752,1)-(1772,68) 2928 0 0.0 0.0 0.0 0.0 + happyReduceArr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(396,1)-(488,9) 2929 0 0.0 0.0 0.0 0.0 + happyReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:508:1-55 2930 0 0.0 0.0 0.0 0.0 + happyMonadReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1863,1)-(1869,91) 2931 0 0.0 0.0 0.0 0.0 + happyReduction_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(509,1)-(515,42) 2932 0 0.0 0.0 0.0 0.0 + mkProgram Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1613,1)-(1615,43) 2934 0 0.0 0.0 0.0 0.0 + indentLevel Rlp.Lex src/Rlp/Lex.x:(292,1)-(294,20) 1264 0 0.0 0.0 0.0 0.0 + insertSemicolon Rlp.Lex src/Rlp/Lex.x:320:1-80 1712 0 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 1713 0 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 1287 0 0.0 0.0 0.0 0.0 + lexToken Rlp.Lex src/Rlp/Lex.x:(257,1)-(270,57) 1206 0 0.0 0.0 0.0 0.0 + mkProgram Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1613,1)-(1615,43) 2937 0 0.0 0.0 0.0 0.0 + popLayout Rlp.Lex src/Rlp/Lex.x:(302,1)-(308,76) 2365 0 0.0 0.0 0.0 0.0 + popLexState Rlp.Lex src/Rlp/Lex.x:(316,1)-(317,22) 1277 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1278 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 1279 8 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1317 8 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1316 8 0.0 0.0 0.0 0.0 + pushLayout Rlp.Lex src/Rlp/Lex.x:(311,1)-(313,25) 1267 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1268 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 1269 8 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1319 8 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1318 8 0.0 0.0 0.0 0.0 + pushLexState Rlp.Lex src/Rlp/Lex.x:226:1-35 2030 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 2031 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 2032 7 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 2097 7 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 2096 7 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1254 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 1255 495 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1321 495 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1320 495 0.0 0.0 0.0 0.0 + >>=.\.ma Rlp.Parse.Types src/Rlp/Parse/Types.hs:173:13-35 1201 4782 0.0 0.0 0.0 0.0 + runP Rlp.Parse.Types src/Rlp/Parse/Types.hs:157:9-12 1215 4782 0.0 0.0 0.0 0.0 + >>=.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:173:13-35 1226 4773 0.0 0.0 0.0 0.0 + pure Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:5-40 1217 2314 0.0 0.0 0.0 0.0 + pure.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:25-40 1218 2314 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 1253 517 0.0 0.0 0.0 0.0 + alexScan Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(349,1)-(350,44) 1223 496 0.0 0.0 0.0 0.0 + alexScanUser Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(352,1)-(377,47) 1233 496 0.0 0.0 0.0 0.0 + alex_scan_tkn Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(383,1)-(423,67) 1235 1385 0.0 0.0 0.0 0.0 + alexGetByte Rlp.Lex src/Rlp/Lex.x:(195,1)-(214,50) 1240 1385 0.0 0.0 0.0 0.0 + alexGetByte.(...) Rlp.Lex src/Rlp/Lex.x:198:13-33 1242 1381 0.0 0.0 0.0 0.0 + encodeChar Codec.Binary.UTF8.String Codec/Binary/UTF8/String.hs:(50,1)-(67,25) 1244 0 0.0 0.0 0.0 0.0 + alexGetByte.b Rlp.Lex src/Rlp/Lex.x:198:13-33 1241 1381 0.0 0.0 0.0 0.0 + alexGetByte.bs Rlp.Lex src/Rlp/Lex.x:198:13-33 1324 889 0.0 0.0 0.0 0.0 + alexGetByte.inp' Rlp.Lex src/Rlp/Lex.x:(200,13)-(209,56) 1323 889 0.0 0.0 0.0 0.0 + alexGetByte.inp'.\ Rlp.Lex src/Rlp/Lex.x:(207,36)-(209,56) 1689 889 0.0 0.0 0.0 0.0 + alex_scan_tkn.new_acc Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:386:3-60 1236 1385 0.0 0.0 0.0 0.0 + alex_scan_tkn.check_accs Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(421,9)-(423,67) 1239 1385 0.0 0.0 0.0 0.0 + alex_scan_tkn.base Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:397:17-58 1245 1381 0.0 0.0 0.0 0.0 + alex_scan_tkn.new_s Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(400,17)-(404,65) 1248 1381 0.0 0.0 0.0 0.0 + alex_scan_tkn.new_s.check Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:401:34-81 1249 1371 0.0 0.0 0.0 0.0 + alex_scan_tkn.offset Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:398:17-40 1247 1381 0.0 0.0 0.0 0.0 + alexGetByte Rlp.Lex src/Rlp/Lex.x:(195,1)-(214,50) 2801 1 0.0 0.0 0.0 0.0 + alex_actions Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:(146,1)-(202,3) 1259 0 0.0 0.0 0.0 0.0 + alex_action_11 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:220:1-38 2570 0 0.0 0.0 0.0 0.0 + tokenWith Rlp.Lex src/Rlp/Lex.x:(238,1)-(241,40) 2571 3 0.0 0.0 0.0 0.0 + alex_action_12 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:221:1-50 2746 0 0.0 0.0 0.0 0.0 + tokenWith Rlp.Lex src/Rlp/Lex.x:(238,1)-(241,40) 2747 10 0.0 0.0 0.0 0.0 + alex_action_13 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:222:1-39 1528 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 1529 20 0.0 0.0 0.0 0.0 + alex_action_14 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:223:1-39 1617 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 1618 20 0.0 0.0 0.0 0.0 + alex_action_2 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:211:1-29 1668 0 0.0 0.0 0.0 0.0 + beginPush Rlp.Lex src/Rlp/Lex.x:192:1-44 1669 0 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 1670 0 0.0 0.0 0.0 0.0 + alex_action_20 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:227:1-22 1683 0 0.0 0.0 0.0 0.0 + doBol Rlp.Lex src/Rlp/Lex.x:(333,1)-(350,39) 1684 37 0.0 0.0 0.0 0.0 + alex_action_23 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:229:1-30 2103 0 0.0 0.0 0.0 0.0 + beginPush Rlp.Lex src/Rlp/Lex.x:192:1-44 2104 0 0.0 0.0 0.0 0.0 + >> Rlp.Parse.Types src/Rlp/Parse/Types.hs:171:10-16 2105 0 0.0 0.0 0.0 0.0 + alex_action_26 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:232:1-25 1260 0 0.0 0.0 0.0 0.0 + doLayout Rlp.Lex src/Rlp/Lex.x:(366,1)-(371,16) 1261 8 0.0 0.0 0.0 0.0 + alex_action_3 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:212:1-62 2561 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 2563 2 0.0 0.0 0.0 0.0 + thenBeginPush Rlp.Lex src/Rlp/Lex.x:(181,1)-(184,10) 2562 2 0.0 0.0 0.0 0.0 + alex_action_5 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:214:1-60 2020 0 0.0 0.0 0.0 0.0 + constToken Rlp.Lex src/Rlp/Lex.x:(233,1)-(235,40) 2022 5 0.0 0.0 0.0 0.0 + thenBeginPush Rlp.Lex src/Rlp/Lex.x:(181,1)-(184,10) 2021 5 0.0 0.0 0.0 0.0 + alex_action_6 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:215:1-41 1327 0 0.0 0.0 0.0 0.0 + tokenWith Rlp.Lex src/Rlp/Lex.x:(238,1)-(241,40) 1328 9 0.0 0.0 0.0 0.0 + alex_action_7 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:216:1-38 1390 0 0.0 0.0 0.0 0.0 + tokenWith Rlp.Lex src/Rlp/Lex.x:(238,1)-(241,40) 1391 49 0.0 0.0 0.0 0.0 + alex_action_8 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:217:1-38 1394 0 0.0 0.0 0.0 0.0 + tokenWith Rlp.Lex src/Rlp/Lex.x:(238,1)-(241,40) 1395 77 0.0 0.0 0.0 0.0 + alex_action_9 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:218:1-39 1437 0 0.0 0.0 0.0 0.0 + tokenWith Rlp.Lex src/Rlp/Lex.x:(238,1)-(241,40) 1438 37 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1252 495 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 2368 7 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 2404 7 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 2403 7 0.0 0.0 0.0 0.0 + happyNewToken.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1520,9)-(1550,9) 1332 267 0.0 0.0 0.0 0.0 + happyNewToken.\.cont Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1520:13-54 1337 266 0.0 0.0 0.0 0.0 + happyDoAction Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1752,1)-(1772,68) 1338 861 0.0 0.0 0.0 0.0 + happyDoAction.action Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1770,10)-(1772,68) 1347 861 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1354 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1358 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1359 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1357 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1356 861 0.0 0.0 0.0 0.0 + happyDoAction.check Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1767,10)-(1769,36) 1348 861 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1349 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1352 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1353 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1351 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1350 861 0.0 0.0 0.0 0.0 + happyDoAction.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1765:10-74 1339 861 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1345 861 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1340 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1343 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1344 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1342 861 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1341 861 0.0 0.0 0.0 0.0 + happyDoAction.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1766:10-43 1346 861 0.0 0.0 0.0 0.0 + happyDoAction.rule Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1761:58-165 1361 595 0.0 0.0 0.0 0.0 + happyDoAction.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1764:44-104 1385 266 0.0 0.0 0.0 0.0 + happyShift Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1822,1)-(1828,84) 1386 266 0.0 0.0 0.0 0.0 + happyReduceArr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(396,1)-(488,9) 1364 0 0.0 0.0 0.0 0.0 + happyReduce_15 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:637:1-56 1831 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1832 19 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1833 19 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1834 19 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1843 19 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1844 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1847 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1848 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1846 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1845 19 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1835 19 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1841 19 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1836 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1839 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1840 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1838 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1837 19 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1842 19 0.0 0.0 0.0 0.0 + happyReduce_16 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:647:1-56 2526 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2527 8 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2528 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2529 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2538 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2539 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2542 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2543 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2541 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2540 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2530 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2536 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2531 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2534 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2535 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2533 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2532 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2537 8 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3145 8 0.0 0.0 0.0 0.0 + happyReduction_16 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(648,1)-(652,10) 3146 8 0.0 0.0 0.0 0.0 + happyReduce_17 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:657:1-56 1929 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1930 4 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1931 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1932 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1941 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1942 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1945 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1946 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1944 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1943 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1933 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1939 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1934 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1937 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1938 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1936 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1935 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1940 4 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3108 4 0.0 0.0 0.0 0.0 + happyReduction_17 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(658,1)-(662,10) 3109 4 0.0 0.0 0.0 0.0 + happyReduce_18 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:667:1-56 1778 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1779 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1780 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1781 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1790 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1791 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1794 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1795 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1793 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1792 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1782 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1788 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1783 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1786 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1787 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1785 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1784 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1789 2 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3084 2 0.0 0.0 0.0 0.0 + happyReduction_18 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(668,1)-(672,10) 3085 2 0.0 0.0 0.0 0.0 + happyReduce_20 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:687:1-56 1909 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1910 4 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1911 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1912 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1921 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1922 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1925 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1926 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1924 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1923 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1913 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1919 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1914 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1917 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1918 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1916 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1915 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1920 4 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3110 4 0.0 0.0 0.0 0.0 + happyReduction_20 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(688,1)-(695,11) 3116 4 0.0 0.0 0.0 0.0 + <<~ Compiler.Types src/Compiler/Types.hs:80:1-13 3117 4 0.0 0.0 0.0 0.0 + <~> Compiler.Types src/Compiler/Types.hs:87:1-33 3119 4 0.0 0.0 0.0 0.0 + >>- Compiler.Types src/Compiler/Types.hs:(37,5)-(39,30) 3120 4 0.0 0.0 0.0 0.0 + >>-.(...) Compiler.Types src/Compiler/Types.hs:39:13-30 3122 4 0.0 0.0 0.0 0.0 + <~>.\ Compiler.Types src/Compiler/Types.hs:87:26-33 3123 4 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3124 4 0.0 0.0 0.0 0.0 + happyReduction_20.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:694:26-43 3143 0 0.0 0.0 0.0 0.0 + >>-.b Compiler.Types src/Compiler/Types.hs:39:13-30 3121 4 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3118 4 0.0 0.0 0.0 0.0 + happyReduction_20.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:694:26-43 3142 4 0.0 0.0 0.0 0.0 + happyReduce_25 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:746:1-53 1756 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 1757 2 0.0 0.0 0.0 0.0 + happyDrop Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1888,1)-(1889,95) 1758 10 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 1796 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1761 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1770 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1771 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1774 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1775 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1773 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1772 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1762 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1768 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1763 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1766 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1767 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1765 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1764 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1769 2 0.0 0.0 0.0 0.0 + happyReduce.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1860:21-30 1759 2 0.0 0.0 0.0 0.0 + happyReduction_25 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(747,1)-(759,34) 1760 2 0.0 0.0 0.0 0.0 + <$ Compiler.Types src/Compiler/Types.hs:27:27-33 3086 2 0.0 0.0 0.0 0.0 + happyReduce_26 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:764:1-57 1418 0 0.0 0.0 0.0 0.0 + happySpecReduce_0 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1832,1)-(1835,70) 1419 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1420 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1429 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1430 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1433 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1434 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1432 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1431 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1421 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1427 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1422 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1425 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1426 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1424 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1423 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1428 2 0.0 0.0 0.0 0.0 + happyReduce_27 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:772:1-57 1444 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1445 1 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1446 1 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1447 1 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1456 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1457 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1460 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1461 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1459 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1458 1 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1448 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1454 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1449 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1452 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1453 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1451 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1450 1 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1455 1 0.0 0.0 0.0 0.0 + happyReduce_28 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:784:1-57 1736 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1737 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1738 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1739 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1748 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1749 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1752 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1753 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1751 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1750 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1740 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1746 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1741 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1744 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1745 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1743 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1742 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1747 2 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3093 2 0.0 0.0 0.0 0.0 + happyReduction_28 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(785,1)-(792,11) 3094 2 0.0 0.0 0.0 0.0 + snoc Data.List.Extra src/Data/List/Extra.hs:218:1-21 3095 2 0.0 0.0 0.0 0.0 + happyReduce_29 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:797:1-57 1504 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1505 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1506 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1507 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1516 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1517 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1520 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1521 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1519 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1518 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1508 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1514 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1509 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1512 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1513 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1511 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1510 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1515 2 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3096 2 0.0 0.0 0.0 0.0 + happyReduction_29 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(798,1)-(802,10) 3097 2 0.0 0.0 0.0 0.0 + happyReduce_30 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:807:1-57 1484 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1485 4 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1486 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1487 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1496 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1497 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1500 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1501 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1499 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1498 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1488 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1494 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1489 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1492 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1493 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1491 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1490 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1495 4 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3100 4 0.0 0.0 0.0 0.0 + happyReduction_30 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(808,1)-(814,11) 3101 4 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3406 4 0.0 0.0 0.0 0.0 + happyReduce_31 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:819:1-57 1465 0 0.0 0.0 0.0 0.0 + happySpecReduce_0 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1832,1)-(1835,70) 1466 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1467 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1476 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1477 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1480 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1481 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1479 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1478 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1468 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1474 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1469 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1472 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1473 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1471 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1470 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1475 4 0.0 0.0 0.0 0.0 + happyReduce_32 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:827:1-57 1555 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1556 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1557 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1558 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1567 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1568 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1571 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1572 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1570 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1569 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1559 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1565 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1560 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1563 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1564 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1562 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1561 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1566 2 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3657 2 0.0 0.0 0.0 0.0 + happyReduction_32 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(828,1)-(834,11) 3658 2 0.0 0.0 0.0 0.0 + snoc Data.List.Extra src/Data/List/Extra.hs:218:1-21 3659 2 0.0 0.0 0.0 0.0 + happyReduce_30 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:807:1-57 1811 0 0.0 0.0 0.0 0.0 + happyReduce_33 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:839:1-57 1716 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1717 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1718 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1719 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1728 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1729 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1732 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1733 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1731 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1730 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1720 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1726 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1721 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1724 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1725 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1723 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1722 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1727 2 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3130 1 0.0 0.0 0.0 0.0 + happyReduction_33 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(840,1)-(846,10) 3131 1 0.0 0.0 0.0 0.0 + happyReduce_25 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:746:1-53 1822 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 1823 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 1824 0 0.0 0.0 0.0 0.0 + happyReduce_18 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:667:1-56 1825 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1826 0 0.0 0.0 0.0 0.0 + happyReduce_32 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:827:1-57 1819 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1820 0 0.0 0.0 0.0 0.0 + happyReduce_28 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:784:1-57 1821 0 0.0 0.0 0.0 0.0 + happyReduce_38 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:894:1-57 1905 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1906 0 0.0 0.0 0.0 0.0 + happyReduce_34 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:851:1-57 1577 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1578 14 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1579 14 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1580 14 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1589 14 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1590 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1593 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1594 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1592 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1591 14 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1581 14 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1587 14 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1582 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1585 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1586 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1584 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1583 14 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1588 14 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3168 3 0.0 0.0 0.0 0.0 + happyReduction_34 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(852,1)-(856,10) 3169 3 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3172 3 0.0 0.0 0.0 0.0 + mkPsName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1598:1-27 3170 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3171 3 0.0 0.0 0.0 0.0 + happyReduce_36 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:871:1-57 1903 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1904 0 0.0 0.0 0.0 0.0 + happyReduce_38 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:894:1-57 1615 0 0.0 0.0 0.0 0.0 + happyReduce_39 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:904:1-57 2556 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2557 0 0.0 0.0 0.0 0.0 + happyReduce_37 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:884:1-57 2558 0 0.0 0.0 0.0 0.0 + happyReduce_35 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:861:1-57 1535 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1536 8 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1537 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1538 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1547 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1548 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1551 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1552 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1550 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1549 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1539 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1545 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1540 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1543 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1544 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1542 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1541 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1546 8 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3132 1 0.0 0.0 0.0 0.0 + happyReduction_35 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(862,1)-(866,10) 3133 1 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3136 1 0.0 0.0 0.0 0.0 + mkPsName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1598:1-27 3134 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3135 1 0.0 0.0 0.0 0.0 + happyReduce_32 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:827:1-57 1573 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1574 0 0.0 0.0 0.0 0.0 + happyReduce_38 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:894:1-57 1878 0 0.0 0.0 0.0 0.0 + happyReduce_39 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:904:1-57 1661 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1662 0 0.0 0.0 0.0 0.0 + happyReduce_37 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:884:1-57 1663 0 0.0 0.0 0.0 0.0 + happyReduce_36 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:871:1-57 1881 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1882 8 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1883 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1884 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1893 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1894 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1897 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1898 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1896 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1895 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1885 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1891 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1886 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1889 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1890 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1888 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1887 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1892 8 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3125 5 0.0 0.0 0.0 0.0 + happyReduction_36 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(872,1)-(879,11) 3137 5 0.0 0.0 0.0 0.0 + <<~ Compiler.Types src/Compiler/Types.hs:80:1-13 3138 5 0.0 0.0 0.0 0.0 + <~> Compiler.Types src/Compiler/Types.hs:87:1-33 3140 5 0.0 0.0 0.0 0.0 + >>- Compiler.Types src/Compiler/Types.hs:(37,5)-(39,30) 3141 5 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3139 5 0.0 0.0 0.0 0.0 + happyReduce_20 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:687:1-56 1949 0 0.0 0.0 0.0 0.0 + happyReduce_37 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:884:1-57 1641 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1642 14 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1643 14 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1644 14 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1653 14 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1654 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1657 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1658 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1656 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1655 14 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1645 14 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1651 14 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1646 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1649 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1650 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1648 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1647 14 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1652 14 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3126 5 0.0 0.0 0.0 0.0 + happyReduction_37 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(885,1)-(889,10) 3127 5 0.0 0.0 0.0 0.0 + happyReduce_36 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:871:1-57 1899 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1900 0 0.0 0.0 0.0 0.0 + happyReduce_17 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:657:1-56 1952 0 0.0 0.0 0.0 0.0 + happyReduce_38 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:894:1-57 1597 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1598 14 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1599 14 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1600 14 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1609 14 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1610 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1613 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1614 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1612 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1611 14 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1601 14 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1607 14 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1602 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1605 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1606 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1604 14 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1603 14 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1608 14 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3128 5 0.0 0.0 0.0 0.0 + happyReduction_38 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(895,1)-(899,10) 3129 5 0.0 0.0 0.0 0.0 + happyReduce_37 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:884:1-57 1877 0 0.0 0.0 0.0 0.0 + happyReduce_39 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:904:1-57 1621 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1622 8 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1623 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1624 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1633 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1634 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1637 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1638 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1636 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1635 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1625 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1631 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1626 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1629 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1630 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1628 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1627 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1632 8 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3164 2 0.0 0.0 0.0 0.0 + happyReduction_39 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(905,1)-(911,11) 3165 2 0.0 0.0 0.0 0.0 + <<~ Compiler.Types src/Compiler/Types.hs:80:1-13 3166 2 0.0 0.0 0.0 0.0 + <~> Compiler.Types src/Compiler/Types.hs:87:1-33 3173 2 0.0 0.0 0.0 0.0 + >>- Compiler.Types src/Compiler/Types.hs:(37,5)-(39,30) 3174 2 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3167 2 0.0 0.0 0.0 0.0 + happyReduce_40 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:916:1-53 2504 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2505 8 0.0 0.0 0.0 0.0 + happyDrop Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1888,1)-(1889,95) 2506 32 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2544 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2509 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2518 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2519 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2522 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2523 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2521 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2520 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2510 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2516 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2511 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2514 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2515 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2513 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2512 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2517 8 0.0 0.0 0.0 0.0 + happyReduce.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1860:21-30 2507 8 0.0 0.0 0.0 0.0 + happyReduction_40 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(917,1)-(928,33) 2508 8 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3147 8 0.0 0.0 0.0 0.0 + happyReduction_40.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:927:43-90 3161 8 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3459 8 0.0 0.0 0.0 0.0 + happyReduce_41 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:933:1-57 1955 0 0.0 0.0 0.0 0.0 + happySpecReduce_0 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1832,1)-(1835,70) 1956 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1957 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1966 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1967 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1970 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1971 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1969 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1968 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1958 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1964 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1959 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1962 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1963 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1961 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1960 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1965 8 0.0 0.0 0.0 0.0 + happyReduce_42 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:941:1-57 1994 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1995 7 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1996 7 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1997 7 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2006 7 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2007 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2010 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2011 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2009 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2008 7 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1998 7 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2004 7 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1999 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2002 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2003 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2001 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2000 7 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2005 7 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3743 2 0.0 0.0 0.0 0.0 + happyReduction_42 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(942,1)-(948,11) 3744 2 0.0 0.0 0.0 0.0 + snoc Data.List.Extra src/Data/List/Extra.hs:218:1-21 3745 2 0.0 0.0 0.0 0.0 + happyReduce_43 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:953:1-57 2288 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2289 4 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2290 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2291 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2300 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2301 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2304 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2305 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2303 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2302 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2292 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2298 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2293 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2296 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2297 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2295 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2294 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2299 4 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3304 4 0.0 0.0 0.0 0.0 + happyReduction_43 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(954,1)-(961,11) 3305 4 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3306 4 0.0 0.0 0.0 0.0 + happyReduction_43.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:960:43-80 3307 4 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3598 2 0.0 0.0 0.0 0.0 + happyReduce_44 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:966:1-57 2137 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2138 9 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2139 9 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2140 9 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2149 9 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2150 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2153 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2154 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2152 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2151 9 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2141 9 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2147 9 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2142 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2145 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2146 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2144 9 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2143 9 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2148 9 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3277 9 0.0 0.0 0.0 0.0 + happyReduction_44 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(967,1)-(971,10) 3278 9 0.0 0.0 0.0 0.0 + happyReduce_45 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:976:1-57 2268 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2269 4 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2270 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2271 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2280 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2281 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2284 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2285 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2283 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2282 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2272 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2278 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2273 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2276 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2277 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2275 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2274 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2279 4 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3308 4 0.0 0.0 0.0 0.0 + happyReduction_45 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(977,1)-(983,11) 3309 4 0.0 0.0 0.0 0.0 + snoc Data.List.Extra src/Data/List/Extra.hs:218:1-21 3310 4 0.0 0.0 0.0 0.0 + happyReduce_43 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:953:1-57 2306 0 0.0 0.0 0.0 0.0 + happyReduce_46 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:988:1-57 2247 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2248 4 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2249 4 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2250 4 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2259 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2260 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2263 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2264 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2262 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2261 4 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2251 4 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2257 4 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2252 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2255 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2256 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2254 4 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2253 4 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2258 4 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3311 4 0.0 0.0 0.0 0.0 + happyReduction_46 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(989,1)-(993,10) 3312 4 0.0 0.0 0.0 0.0 + happyReduce_47 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:998:1-57 2117 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2118 6 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2119 6 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2120 6 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2129 6 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2130 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2133 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2134 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2132 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2131 6 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2121 6 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2127 6 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2122 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2125 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2126 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2124 6 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2123 6 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2128 6 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3279 6 0.0 0.0 0.0 0.0 + happyReduction_47 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(999,1)-(1003,10) 3280 6 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3281 6 0.0 0.0 0.0 0.0 + happyReduce_44 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:966:1-57 2155 0 0.0 0.0 0.0 0.0 + happyReduce_48 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1008:1-57 1974 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1975 18 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1976 18 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1977 18 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1986 18 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1987 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1990 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1991 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1989 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1988 18 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1978 18 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1984 18 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1979 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1982 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1983 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1981 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1980 18 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1985 18 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3316 13 0.0 0.0 0.0 0.0 + happyReduction_48 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1009,1)-(1013,10) 3317 13 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3318 13 0.0 0.0 0.0 0.0 + happyReduce_44 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:966:1-57 2567 0 0.0 0.0 0.0 0.0 + happyReduce_46 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:988:1-57 2265 0 0.0 0.0 0.0 0.0 + happyReduce_5 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:532:1-54 1365 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1366 8 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1368 8 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1369 8 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1379 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1380 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1383 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1384 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1382 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1381 8 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1370 8 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1377 8 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1371 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1375 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1376 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1374 8 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1373 8 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1378 8 0.0 0.0 0.0 0.0 + happyReduce_52 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1052:1-57 2715 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2716 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2717 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2718 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2727 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2728 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2731 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2732 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2730 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2729 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2719 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2725 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2720 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2723 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2724 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2722 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2721 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2726 2 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3325 2 0.0 0.0 0.0 0.0 + happyReduction_52 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1053,1)-(1057,10) 3326 2 0.0 0.0 0.0 0.0 + happyReduce_53 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1062:1-57 2469 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2470 5 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2471 5 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2472 5 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2481 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2482 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2485 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2486 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2484 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2483 5 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2473 5 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2479 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2474 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2477 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2478 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2476 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2475 5 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2480 5 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3148 5 0.0 0.0 0.0 0.0 + happyReduction_53 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1063,1)-(1067,10) 3149 5 0.0 0.0 0.0 0.0 + happyReduce_40 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:916:1-53 2547 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2548 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2549 0 0.0 0.0 0.0 0.0 + happyReduce_16 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:647:1-56 2550 0 0.0 0.0 0.0 0.0 + happyReduce_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1072:1-57 2075 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2076 39 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2077 39 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2078 39 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2087 39 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2088 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2091 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2092 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2090 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2089 39 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2079 39 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2085 39 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2080 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2083 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2084 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2082 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2081 39 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2086 39 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3152 39 0.0 0.0 0.0 0.0 + happyReduction_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1073,1)-(1077,10) 3153 39 0.0 0.0 0.0 0.0 + happyReduce_40 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:916:1-53 2793 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2794 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2795 0 0.0 0.0 0.0 0.0 + happyReduce_16 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:647:1-56 2796 0 0.0 0.0 0.0 0.0 + happyReduce_59 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1132:1-53 2740 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2741 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2742 0 0.0 0.0 0.0 0.0 + happyReduce_52 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1052:1-57 2743 0 0.0 0.0 0.0 0.0 + happyReduce_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1189:1-57 2240 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2241 0 0.0 0.0 0.0 0.0 + happyReduce_62 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1179:1-57 2242 0 0.0 0.0 0.0 0.0 + happyReduce_64 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1202:1-57 2635 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2636 0 0.0 0.0 0.0 0.0 + happyReduce_87 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1452:1-57 2637 0 0.0 0.0 0.0 0.0 + happyReduce_57 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1110:1-57 2055 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2056 39 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2057 39 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2058 39 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2067 39 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2068 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2071 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2072 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2070 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2069 39 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2059 39 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2065 39 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2060 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2063 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2064 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2062 39 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2061 39 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2066 39 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3154 39 0.0 0.0 0.0 0.0 + happyReduction_57 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1111,1)-(1115,10) 3155 39 0.0 0.0 0.0 0.0 + happyReduce_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1072:1-57 2093 0 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2313 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2314 49 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2315 49 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2316 49 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2325 49 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2326 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2329 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2330 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2328 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2327 49 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2317 49 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2323 49 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2318 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2321 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2322 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2320 49 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2319 49 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2324 49 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3175 49 0.0 0.0 0.0 0.0 + happyReduction_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1121,1)-(1127,11) 3176 49 0.0 0.0 0.0 0.0 + <<~ Compiler.Types src/Compiler/Types.hs:80:1-13 3177 49 0.0 0.0 0.0 0.0 + <~> Compiler.Types src/Compiler/Types.hs:87:1-33 3186 49 0.0 0.0 0.0 0.0 + >>- Compiler.Types src/Compiler/Types.hs:(37,5)-(39,30) 3187 49 0.0 0.0 0.0 0.0 + >>-.(...) Compiler.Types src/Compiler/Types.hs:39:13-30 3291 49 0.0 0.0 0.0 0.0 + <~>.\ Compiler.Types src/Compiler/Types.hs:87:26-33 3292 49 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3293 49 0.0 0.0 0.0 0.0 + >>-.b Compiler.Types src/Compiler/Types.hs:39:13-30 3290 49 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3178 49 0.0 0.0 0.0 0.0 + happyReduce_59 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1132:1-53 2693 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2694 2 0.0 0.0 0.0 0.0 + happyDrop Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1888,1)-(1889,95) 2695 8 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2735 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2698 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2707 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2708 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2711 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2712 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2710 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2709 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2699 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2705 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2700 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2703 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2704 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2702 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2701 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2706 2 0.0 0.0 0.0 0.0 + happyReduce.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1860:21-30 2696 2 0.0 0.0 0.0 0.0 + happyReduction_59 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1133,1)-(1143,33) 2697 2 0.0 0.0 0.0 0.0 + <$ Compiler.Types src/Compiler/Types.hs:27:27-33 3327 2 0.0 0.0 0.0 0.0 + happyReduce_6 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:541:1-54 2407 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2408 7 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2409 7 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2410 7 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2419 7 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2420 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2423 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2424 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2422 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2421 7 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2411 7 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2417 7 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2412 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2415 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2416 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2414 7 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2413 7 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2418 7 0.0 0.0 0.0 0.0 + happyReduce_76 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1331:1-57 2500 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2501 0 0.0 0.0 0.0 0.0 + happyReduce_61 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1164:1-53 2551 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2552 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2553 0 0.0 0.0 0.0 0.0 + happyReduce_53 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1062:1-57 2554 0 0.0 0.0 0.0 0.0 + happyReduce_78 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1355:1-57 2686 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2687 0 0.0 0.0 0.0 0.0 + happyReduce_61 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1164:1-53 2447 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2448 5 0.0 0.0 0.0 0.0 + happyDrop Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1888,1)-(1889,95) 2449 20 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2489 5 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2452 5 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2461 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2462 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2465 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2466 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2464 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2463 5 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2453 5 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2459 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2454 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2457 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2458 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2456 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2455 5 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2460 5 0.0 0.0 0.0 0.0 + happyReduce.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1860:21-30 2450 5 0.0 0.0 0.0 0.0 + happyReduction_61 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1165,1)-(1174,32) 2451 5 0.0 0.0 0.0 0.0 + <#> Compiler.Types src/Compiler/Types.hs:94:1-26 3159 5 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3160 5 0.0 0.0 0.0 0.0 + <<~ Compiler.Types src/Compiler/Types.hs:80:1-13 3150 5 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3151 5 0.0 0.0 0.0 0.0 + happyReduce_62 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1179:1-57 2199 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2200 10 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2201 10 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2202 10 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2211 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2212 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2215 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2216 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2214 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2213 10 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2203 10 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2209 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2204 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2207 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2208 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2206 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2205 10 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2210 10 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3268 10 0.0 0.0 0.0 0.0 + happyReduction_62 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1180,1)-(1184,10) 3269 10 0.0 0.0 0.0 0.0 + happyReduce_91 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1498:1-57 2237 0 0.0 0.0 0.0 0.0 + happyReduce_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1189:1-57 2179 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2180 10 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2181 10 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2182 10 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2191 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2192 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2195 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2196 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2194 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2193 10 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2183 10 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2189 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2184 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2187 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2188 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2186 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2185 10 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2190 10 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3270 10 0.0 0.0 0.0 0.0 + happyReduction_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1190,1)-(1197,11) 3271 10 0.0 0.0 0.0 0.0 + happyReduce_62 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1179:1-57 2238 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2239 0 0.0 0.0 0.0 0.0 + happyReduce_83 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1408:1-57 2396 0 0.0 0.0 0.0 0.0 + happyReduce_64 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1202:1-57 2595 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2596 3 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2597 3 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2598 3 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2607 3 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2608 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2611 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2612 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2610 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2609 3 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2599 3 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2605 3 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2600 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2603 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2604 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2602 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2601 3 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2606 3 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3341 3 0.0 0.0 0.0 0.0 + happyReduction_64 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1203,1)-(1210,11) 3342 3 0.0 0.0 0.0 0.0 + <<~ Compiler.Types src/Compiler/Types.hs:80:1-13 3343 3 0.0 0.0 0.0 0.0 + <~> Compiler.Types src/Compiler/Types.hs:87:1-33 3345 3 0.0 0.0 0.0 0.0 + >>- Compiler.Types src/Compiler/Types.hs:(37,5)-(39,30) 3346 3 0.0 0.0 0.0 0.0 + >>-.(...) Compiler.Types src/Compiler/Types.hs:39:13-30 3348 3 0.0 0.0 0.0 0.0 + <~>.\ Compiler.Types src/Compiler/Types.hs:87:26-33 3349 3 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3350 3 0.0 0.0 0.0 0.0 + >>-.b Compiler.Types src/Compiler/Types.hs:39:13-30 3347 3 0.0 0.0 0.0 0.0 + extend Compiler.Types src/Compiler/Types.hs:43:5-48 3344 3 0.0 0.0 0.0 0.0 + happyReduce_88 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1462:1-57 2658 0 0.0 0.0 0.0 0.0 + happyReduce_65 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1215:1-57 2340 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2341 18 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2342 18 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2343 18 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2352 18 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2353 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2356 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2357 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2355 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2354 18 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2344 18 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2350 18 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2345 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2348 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2349 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2347 18 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2346 18 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2351 18 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3188 18 0.0 0.0 0.0 0.0 + happyReduction_65 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1216,1)-(1224,12) 3189 18 0.0 0.0 0.0 0.0 + .> Compiler.Types src/Compiler/Types.hs:32:10-22 3197 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3200 18 0.0 0.0 0.0 0.0 + <.> Compiler.Types src/Compiler/Types.hs:32:10-22 3198 0 0.0 0.0 0.0 0.0 + liftF2 Compiler.Types src/Compiler/Types.hs:(33,5)-(34,42) 3199 18 0.0 0.0 0.0 0.0 + <. Compiler.Types src/Compiler/Types.hs:32:10-22 3191 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3195 18 0.0 0.0 0.0 0.0 + <.> Compiler.Types src/Compiler/Types.hs:32:10-22 3193 0 0.0 0.0 0.0 0.0 + liftF2 Compiler.Types src/Compiler/Types.hs:(33,5)-(34,42) 3194 18 0.0 0.0 0.0 0.0 + happyReduce_57 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1110:1-57 2797 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2798 0 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2358 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2359 0 0.0 0.0 0.0 0.0 + happyReduce_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1072:1-57 2360 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2361 0 0.0 0.0 0.0 0.0 + happyReduce_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1189:1-57 2555 0 0.0 0.0 0.0 0.0 + happyReduce_66 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1229:1-57 2770 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2771 10 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2772 10 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2773 10 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2782 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2783 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2786 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2787 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2785 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2784 10 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2774 10 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2780 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2775 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2778 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2779 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2777 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2776 10 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2781 10 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3380 10 0.0 0.0 0.0 0.0 + happyReduction_66 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1230,1)-(1234,10) 3381 10 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3382 10 0.0 0.0 0.0 0.0 + happyReduce_67 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1239:1-57 2035 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2036 41 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2037 41 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2038 41 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2047 41 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2048 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2051 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2052 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2050 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2049 41 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2039 41 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2045 41 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2040 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2043 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2044 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2042 41 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2041 41 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2046 41 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3156 41 0.0 0.0 0.0 0.0 + happyReduction_67 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1240,1)-(1244,10) 3157 41 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3158 41 0.0 0.0 0.0 0.0 + happyReduce_57 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1110:1-57 2094 0 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2333 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2334 0 0.0 0.0 0.0 0.0 + happyReduce_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1072:1-57 2335 0 0.0 0.0 0.0 0.0 + happyReduce_68 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1249:1-57 2159 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2160 19 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2161 19 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2162 19 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2171 19 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2172 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2175 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2176 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2174 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2173 19 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2163 19 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2169 19 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2164 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2167 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2168 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2166 19 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2165 19 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2170 19 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3179 19 0.0 0.0 0.0 0.0 + happyReduction_68 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1250,1)-(1254,10) 3180 19 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3181 19 0.0 0.0 0.0 0.0 + happyReduce_57 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1110:1-57 2243 0 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2688 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2689 0 0.0 0.0 0.0 0.0 + happyReduce_54 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1072:1-57 2690 0 0.0 0.0 0.0 0.0 + happyReduce_71 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1279:1-57 2750 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2751 10 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2752 10 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2753 10 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2762 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2763 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2766 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2767 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2765 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2764 10 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2754 10 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2760 10 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2755 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2758 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2759 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2757 10 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2756 10 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2761 10 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3383 10 0.0 0.0 0.0 0.0 + happyReduction_71 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1280,1)-(1284,10) 3384 10 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3385 10 0.0 0.0 0.0 0.0 + happyReduction_71.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1283:65 3622 8 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2791 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2792 0 0.0 0.0 0.0 0.0 + happyReduce_66 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1229:1-57 2790 0 0.0 0.0 0.0 0.0 + happyReduce_72 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1289:1-57 1858 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1859 68 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1860 68 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1861 68 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1870 68 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1871 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1874 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1875 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1873 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1872 68 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1862 68 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1868 68 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1863 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1866 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1867 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1865 68 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1864 68 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1869 68 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3111 63 0.0 0.0 0.0 0.0 + happyReduction_72 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1290,1)-(1294,10) 3112 63 0.0 0.0 0.0 0.0 + mkPsName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1598:1-27 3114 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3115 63 0.0 0.0 0.0 0.0 + extractName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1601,1)-(1606,57) 3460 0 0.0 0.0 0.0 0.0 + extractName.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1602:23 3461 24 0.0 0.0 0.0 0.0 + happyReduce_42 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:941:1-57 2015 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2016 0 0.0 0.0 0.0 0.0 + happyReduce_45 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:976:1-57 2309 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2310 0 0.0 0.0 0.0 0.0 + happyReduce_48 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1008:1-57 2014 0 0.0 0.0 0.0 0.0 + happyReduce_58 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1120:1-57 2336 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2337 0 0.0 0.0 0.0 0.0 + happyReduce_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1189:1-57 2401 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2402 0 0.0 0.0 0.0 0.0 + happyReduce_64 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1202:1-57 2663 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2664 0 0.0 0.0 0.0 0.0 + happyReduce_67 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1239:1-57 2095 0 0.0 0.0 0.0 0.0 + happyReduce_73 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1299:1-57 2574 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2575 3 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2576 3 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2577 3 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2586 3 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2587 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2590 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2591 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2589 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2588 3 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2578 3 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2584 3 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2579 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2582 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2583 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2581 3 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2580 3 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2585 3 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3201 3 0.0 0.0 0.0 0.0 + happyReduction_73 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1300,1)-(1304,10) 3202 3 0.0 0.0 0.0 0.0 + mkPsName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1598:1-27 3203 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3204 3 0.0 0.0 0.0 0.0 + happyReduce_67 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1239:1-57 2592 0 0.0 0.0 0.0 0.0 + happyReduce_74 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1309:1-57 1398 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 1399 35 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 1400 35 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 1401 35 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 1410 35 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1411 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1414 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1415 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1413 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1412 35 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 1402 35 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 1408 35 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 1403 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 1406 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 1407 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 1405 35 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 1404 35 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 1409 35 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3182 33 0.0 0.0 0.0 0.0 + happyReduction_74 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1310,1)-(1314,10) 3183 33 0.0 0.0 0.0 0.0 + mkPsName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1598:1-27 3184 0 0.0 0.0 0.0 0.0 + fmap Compiler.Types src/Compiler/Types.hs:27:27-33 3185 33 0.0 0.0 0.0 0.0 + extractName Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1601,1)-(1606,57) 3408 0 0.0 0.0 0.0 0.0 + extractName.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1603:23 3409 19 0.0 0.0 0.0 0.0 + happyReduce_30 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:807:1-57 1524 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 1525 0 0.0 0.0 0.0 0.0 + happyReduce_28 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:784:1-57 1849 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 1850 0 0.0 0.0 0.0 0.0 + happyReduce_25 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:746:1-53 1851 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 1852 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 1853 0 0.0 0.0 0.0 0.0 + happyReduce_18 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:667:1-56 1854 0 0.0 0.0 0.0 0.0 + happyReduce_29 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:797:1-57 1526 0 0.0 0.0 0.0 0.0 + happyReduce_47 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:998:1-57 2156 0 0.0 0.0 0.0 0.0 + happyReduce_68 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1249:1-57 2244 0 0.0 0.0 0.0 0.0 + happyReduce_76 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1331:1-57 2427 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2428 5 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2429 5 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2430 5 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2439 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2440 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2443 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2444 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2442 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2441 5 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2431 5 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2437 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2432 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2435 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2436 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2434 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2433 5 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2438 5 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3260 5 0.0 0.0 0.0 0.0 + happyReduction_76 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1332,1)-(1338,10) 3261 5 0.0 0.0 0.0 0.0 + happyReduce_61 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1164:1-53 2494 0 0.0 0.0 0.0 0.0 + happyReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1855,1)-(1861,59) 2495 0 0.0 0.0 0.0 0.0 + happyDoSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1955:1-36 2496 0 0.0 0.0 0.0 0.0 + happyReduce_53 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1062:1-57 2497 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2498 0 0.0 0.0 0.0 0.0 + happyReduce_63 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1189:1-57 2499 0 0.0 0.0 0.0 0.0 + happyReduce_78 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1355:1-57 2668 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2669 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2670 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2671 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2680 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2681 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2684 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2685 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2683 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2682 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2672 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2678 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2673 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2676 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2677 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2675 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2674 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2679 2 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3331 2 0.0 0.0 0.0 0.0 + happyReduction_78 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1356,1)-(1362,10) 3332 2 0.0 0.0 0.0 0.0 + happyReduce_83 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1408:1-57 2376 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2377 5 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2378 5 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2379 5 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2388 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2389 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2392 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2393 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2391 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2390 5 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2380 5 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2386 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2381 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2384 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2385 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2383 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2382 5 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2387 5 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3262 5 0.0 0.0 0.0 0.0 + happyReduction_83 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1409,1)-(1416,11) 3263 5 0.0 0.0 0.0 0.0 + snoc Data.List.Extra src/Data/List/Extra.hs:218:1-21 3264 5 0.0 0.0 0.0 0.0 + happyReduce_87 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1452:1-57 2615 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2616 2 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2617 2 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2618 2 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2627 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2628 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2631 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2632 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2630 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2629 2 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2619 2 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2625 2 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2620 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2623 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2624 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2622 2 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2621 2 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2626 2 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3336 2 0.0 0.0 0.0 0.0 + happyReduction_87 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1453,1)-(1457,10) 3337 2 0.0 0.0 0.0 0.0 + happyReduce_88 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1462:1-57 2640 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2641 1 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2642 1 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2643 1 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2652 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2653 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2656 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2657 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2655 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2654 1 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2644 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2650 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2645 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2648 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2649 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2647 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2646 1 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2651 1 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3333 1 0.0 0.0 0.0 0.0 + happyReduction_88 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1463,1)-(1470,11) 3334 1 0.0 0.0 0.0 0.0 + snoc Data.List.Extra src/Data/List/Extra.hs:218:1-21 3335 1 0.0 0.0 0.0 0.0 + happyReduce_91 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1498:1-57 2219 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2220 5 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2221 5 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2222 5 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2231 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2232 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2235 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2236 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2234 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2233 5 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2223 5 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2229 5 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2224 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2227 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2228 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2226 5 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2225 5 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2230 5 0.0 0.0 0.0 0.0 + happySpecReduce_1.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1840:12-20 3265 5 0.0 0.0 0.0 0.0 + happyReduction_91 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1499,1)-(1503,10) 3266 5 0.0 0.0 0.0 0.0 + happyDoAction Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1752,1)-(1772,68) 2802 20 0.0 0.0 0.0 0.0 + happyDoAction.action Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1770,10)-(1772,68) 2811 20 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2818 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2821 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2822 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2820 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2819 20 0.0 0.0 0.0 0.0 + happyDoAction.check Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1767,10)-(1769,36) 2812 20 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2813 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2816 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2817 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2815 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2814 20 0.0 0.0 0.0 0.0 + happyDoAction.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1765:10-74 2803 20 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2809 20 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2804 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2807 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2808 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2806 20 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2805 20 0.0 0.0 0.0 0.0 + happyDoAction.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1766:10-43 2810 20 0.0 0.0 0.0 0.0 + happyDoAction.rule Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1761:58-165 2823 17 0.0 0.0 0.0 0.0 + happyAccept Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1742,1)-(1745,59) 2958 1 0.0 0.0 0.0 0.0 + pure Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:5-40 2960 1 0.0 0.0 0.0 0.0 + pure.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:25-40 2961 1 0.0 0.0 0.0 0.0 + happyDoAction.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1764:44-104 2884 1 0.0 0.0 0.0 0.0 + happyFail Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1912,1)-(1932,110) 2883 1 0.0 0.0 0.0 0.0 + happyShift Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1822,1)-(1828,84) 2885 1 0.0 0.0 0.0 0.0 + happyShift.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1823:10-86 2886 1 0.0 0.0 0.0 0.0 + happyReduceArr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(396,1)-(488,9) 2824 0 0.0 0.0 0.0 0.0 + happyReduce_11 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:593:1-56 2865 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2866 13 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2867 13 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2868 13 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2877 13 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2878 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2881 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2882 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2880 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2879 13 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2869 13 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2875 13 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2870 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2873 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2874 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2872 13 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2871 13 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2876 13 0.0 0.0 0.0 0.0 + happySpecReduce_3.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1852:12-26 3074 13 0.0 0.0 0.0 0.0 + happyReduction_11 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(594,1)-(601,11) 3075 13 0.0 0.0 0.0 0.0 + happyReduce_12 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:606:1-56 2845 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2846 1 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2847 1 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2848 1 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2857 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2858 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2861 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2862 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2860 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2859 1 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2849 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2855 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2850 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2853 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2854 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2852 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2851 1 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2856 1 0.0 0.0 0.0 0.0 + happySpecReduce_2.r Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1846:12-23 3205 1 0.0 0.0 0.0 0.0 + happyReduction_12 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(607,1)-(612,10) 3206 1 0.0 0.0 0.0 0.0 + happyReduce_15 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:637:1-56 2825 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2826 1 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2827 1 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2828 1 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2837 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2838 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2841 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2842 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2840 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2839 1 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2829 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2835 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2830 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2833 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2834 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2832 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2831 1 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2836 1 0.0 0.0 0.0 0.0 + happyReduce_12 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:606:1-56 2919 0 0.0 0.0 0.0 0.0 + happySpecReduce_2 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1843,1)-(1847,64) 2920 0 0.0 0.0 0.0 0.0 + happyReduce_11 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:593:1-56 2921 0 0.0 0.0 0.0 0.0 + happySpecReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1849,1)-(1853,64) 2922 0 0.0 0.0 0.0 0.0 + happyReduce_7 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:550:1-54 2923 0 0.0 0.0 0.0 0.0 + happyReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:508:1-55 2924 0 0.0 0.0 0.0 0.0 + happyMonadReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1863,1)-(1869,91) 2925 0 0.0 0.0 0.0 0.0 + happyReduce_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:508:1-55 2909 0 0.0 0.0 0.0 0.0 + happyMonadReduce Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1863,1)-(1869,91) 2910 1 0.0 0.0 0.0 0.0 + happyDrop Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1888,1)-(1889,95) 2911 4 0.0 0.0 0.0 0.0 + happyMonadReduce.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1869:41-90 2942 1 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2943 1 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2952 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2953 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2956 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2957 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2955 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2954 1 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2944 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2950 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2945 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2948 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2949 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2947 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2946 1 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2951 1 0.0 0.0 0.0 0.0 + happyReduction_3 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(509,1)-(515,42) 2926 1 0.0 0.0 0.0 0.0 + mkProgram Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1613,1)-(1615,43) 2933 1 0.0 0.0 0.0 0.0 + happyReduce_7 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:550:1-54 2889 0 0.0 0.0 0.0 0.0 + happySpecReduce_1 Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1837,1)-(1841,64) 2890 1 0.0 0.0 0.0 0.0 + happyDontSeq Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1956:1-20 2891 1 0.0 0.0 0.0 0.0 + happyGoto Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1898,1)-(1903,55) 2892 1 0.0 0.0 0.0 0.0 + happyGoto.new_state Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1903:10-55 2901 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2902 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2905 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2906 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2904 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2903 1 0.0 0.0 0.0 0.0 + happyGoto.off Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1901:10-72 2893 1 0.0 0.0 0.0 0.0 + happyAdjustOffset Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:385:1-27 2899 1 0.0 0.0 0.0 0.0 + indexShortOffAddr Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1777,1)-(1783,39) 2894 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.high Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1781:9-128 2897 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1780:9-103 2898 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.low Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1782:9-105 2896 1 0.0 0.0 0.0 0.0 + indexShortOffAddr.off' Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1783:9-39 2895 1 0.0 0.0 0.0 0.0 + happyGoto.off_i Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1902:10-43 2900 1 0.0 0.0 0.0 0.0 + tokenWith.t Rlp.Lex src/Rlp/Lex.x:240:9-43 1333 185 0.0 0.0 0.0 0.0 + alex_action_12 Rlp.Lex /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Lex.hs:221:1-50 3623 0 0.0 0.0 0.0 0.0 + readInt Rlp.Lex src/Rlp/Lex.x:(229,1)-(230,31) 3625 0 0.0 0.0 0.0 0.0 + readInt.f Rlp.Lex src/Rlp/Lex.x:230:5-31 3626 10 0.0 0.0 0.0 0.0 + lexReservedName Rlp.Lex src/Rlp/Lex.x:(152,1)-(162,33) 1335 0 0.0 0.0 0.0 0.0 + lexReservedName.\ Rlp.Lex src/Rlp/Lex.x:154:20-28 2017 5 0.0 0.0 0.0 0.0 + lexReservedName.\ Rlp.Lex src/Rlp/Lex.x:158:20-26 2665 2 0.0 0.0 0.0 0.0 + lexReservedName.\ Rlp.Lex src/Rlp/Lex.x:153:20-28 1336 2 0.0 0.0 0.0 0.0 + lexReservedOp Rlp.Lex src/Rlp/Lex.x:(165,1)-(170,29) 1440 0 0.0 0.0 0.0 0.0 + lexReservedOp.\ Rlp.Lex src/Rlp/Lex.x:169:16-25 1876 18 0.0 0.0 0.0 0.0 + lexReservedOp.\ Rlp.Lex src/Rlp/Lex.x:166:16-26 1441 13 0.0 0.0 0.0 0.0 + lexReservedOp.\ Rlp.Lex src/Rlp/Lex.x:167:16-27 1855 4 0.0 0.0 0.0 0.0 + lexReservedOp.\ Rlp.Lex src/Rlp/Lex.x:168:16-24 1462 2 0.0 0.0 0.0 0.0 + associate Rlp.Parse.Associate src/Rlp/Parse/Associate.hs:20:1-17 3083 14 0.0 0.0 0.0 0.0 + pushLayout Rlp.Lex src/Rlp/Lex.x:(311,1)-(313,25) 1265 8 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1266 8 0.0 0.0 0.0 0.0 + pushLexState Rlp.Lex src/Rlp/Lex.x:226:1-35 2028 7 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 2029 7 0.0 0.0 0.0 0.0 + happyReduction_3.\ Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:515:18-41 2938 1 0.0 0.0 0.0 0.0 + pure Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:5-40 2940 1 0.0 0.0 0.0 0.0 + pure.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:168:25-40 2941 1 0.0 0.0 0.0 0.0 + *> Rlp.Parse.Types src/Rlp/Parse/Types.hs:167:10-22 1700 0 0.0 0.0 0.0 0.0 + <$ Rlp.Parse.Types src/Rlp/Parse/Types.hs:160:15-21 1705 0 0.0 0.0 0.0 0.0 + popLexState Rlp.Lex src/Rlp/Lex.x:(316,1)-(317,22) 1706 0 0.0 0.0 0.0 0.0 + state Rlp.Parse.Types src/Rlp/Parse/Types.hs:(182,5)-(184,28) 1707 0 0.0 0.0 0.0 0.0 + state.\ Rlp.Parse.Types src/Rlp/Parse/Types.hs:(183,9)-(184,28) 1708 30 0.0 0.0 0.0 0.0 + state.\.(...) Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1828 30 0.0 0.0 0.0 0.0 + state.\.st' Rlp.Parse.Types src/Rlp/Parse/Types.hs:183:13-26 1827 30 0.0 0.0 0.0 0.0 + <*> Rlp.Parse.Types src/Rlp/Parse/Types.hs:167:10-22 1701 0 0.0 0.0 0.0 0.0 + liftA2 Rlp.Parse.Types src/Rlp/Parse/Types.hs:169:5-19 1702 0 0.0 0.0 0.0 0.0 + doBol Rlp.Lex src/Rlp/Lex.x:(333,1)-(350,39) 1699 0 0.0 0.0 0.0 0.0 + doLayout Rlp.Lex src/Rlp/Lex.x:(366,1)-(371,16) 1274 0 0.0 0.0 0.0 0.0 + insertLBrace Rlp.Lex src/Rlp/Lex.x:321:1-77 1283 0 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 1284 0 0.0 0.0 0.0 0.0 + insertRBrace Rlp.Lex src/Rlp/Lex.x:322:1-77 2372 0 0.0 0.0 0.0 0.0 + insertToken Rlp.Lex src/Rlp/Lex.x:(297,1)-(299,40) 2373 0 0.0 0.0 0.0 0.0 + lexToken Rlp.Lex src/Rlp/Lex.x:(257,1)-(270,57) 1387 0 0.0 0.0 0.0 0.0 + pToErrorful.ma Rlp.Parse.Types src/Rlp/Parse/Types.hs:165:5-25 1177 1 0.0 0.0 0.0 0.0 + parseRlpProgR.st Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:1595:9-31 1228 1 0.0 0.0 0.0 0.0 + programInitState Rlp.Lex src/Rlp/Lex.x:374:1-48 1230 0 0.0 0.0 0.0 0.0 + initParseState Rlp.Parse.Types src/Rlp/Parse/Types.hs:(266,1)-(273,5) 1231 1 0.0 0.0 0.0 0.0 + initAlexInput Rlp.Parse.Types src/Rlp/Parse/Types.hs:(276,1)-(281,5) 1234 1 0.0 0.0 0.0 0.0 + pure Compiler.RLPC src/Compiler/RLPC.hs:75:25-35 2987 1 0.0 0.0 0.0 0.0 + pure Control.Monad.Errorful src/Control/Monad/Errorful.hs:57:5-44 2989 1 0.0 0.0 0.0 0.0 + withSource Compiler.RLPC src/Compiler/RLPC.hs:251:1-44 1150 1 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1151 1 0.0 0.0 0.0 0.0 + liftIO Compiler.RLPC src/Compiler/RLPC.hs:92:5-26 1154 1 0.0 0.0 0.0 0.0 + lift Compiler.RLPC src/Compiler/RLPC.hs:89:5-30 1155 1 0.0 0.0 0.0 0.0 + lift Control.Monad.Errorful src/Control/Monad/Errorful.hs:48:5-50 1156 1 0.0 0.0 0.0 0.0 + >> Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 2967 0 0.0 0.0 0.0 0.0 + *> Control.Monad.Errorful src/Control/Monad/Errorful.hs:56:10-55 2968 1 0.0 0.0 0.0 0.0 + <$ Control.Monad.Errorful src/Control/Monad/Errorful.hs:53:10-47 2971 1 0.0 0.0 0.0 0.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 2972 1 0.0 0.0 0.0 0.0 + <*> Control.Monad.Errorful src/Control/Monad/Errorful.hs:(59,5)-(61,67) 2969 1 0.0 0.0 0.0 0.0 + <*>.apply Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:9-67 2970 1 0.0 0.0 0.0 0.0 + addDebugMsg Compiler.RLPC src/Compiler/RLPC.hs:155:1-75 2977 0 0.0 0.0 0.0 0.0 + addWound Compiler.RLPC src/Compiler/RLPC.hs:76:41-77 2978 0 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:85:5-30 2979 0 0.0 0.0 0.0 0.0 + forFiles_ Compiler.RLPC src/Compiler/RLPC.hs:(244,1)-(246,14) 1135 0 0.0 0.0 100.0 100.0 + >> Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1141 1 0.0 0.0 100.0 100.0 + *> Control.Monad.Errorful src/Control/Monad/Errorful.hs:56:10-55 1142 559 0.0 0.0 100.0 100.0 + <$ Control.Monad.Errorful src/Control/Monad/Errorful.hs:53:10-47 1145 559 0.0 0.0 0.0 0.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 1146 559 0.0 0.0 0.0 0.0 + driver.\ RlpDriver app/RlpDriver.hs:18:5-66 2982 0 0.0 0.0 0.0 0.0 + <*> Control.Monad.Errorful src/Control/Monad/Errorful.hs:(59,5)-(61,67) 1143 559 0.0 0.0 100.0 100.0 + <*>.apply Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:9-67 1144 559 0.0 0.0 100.0 100.0 + <*>.apply.\ Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:47-67 2993 1 0.0 0.0 0.0 0.0 + <$ Control.Monad.Errorful src/Control/Monad/Errorful.hs:53:10-47 1147 0 0.0 0.0 100.0 100.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 1148 0 0.0 0.0 100.0 100.0 + runErrorfulT Control.Monad.Errorful src/Control/Monad/Errorful.hs:26:39-50 1164 4 0.0 0.0 0.0 0.0 + <*>.apply.\ Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:47-67 3001 1 0.0 0.0 0.0 0.0 + driver.\ RlpDriver app/RlpDriver.hs:18:5-66 1157 0 0.0 0.0 100.0 100.0 + parseRlpProgR Rlp.Parse /home/crumb/src/rlp/dist-newstyle/build/x86_64-linux/ghc-9.6.2/rlp-0.1.0.0/build/Rlp/Parse.hs:(1590,1)-(1595,31) 1169 0 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1170 0 0.0 0.0 0.0 0.0 + liftErrorful Compiler.RLPC src/Compiler/RLPC.hs:109:1-66 1172 0 0.0 0.0 0.0 0.0 + mapErrorful Control.Monad.Errorful src/Control/Monad/Errorful.hs:(71,1)-(72,26) 1174 0 0.0 0.0 0.0 0.0 + withSource Compiler.RLPC src/Compiler/RLPC.hs:251:1-44 1158 0 0.0 0.0 100.0 100.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1165 2 0.0 0.0 0.0 0.0 + desugarRlpProgR Rlp2Core src/Rlp2Core.hs:(65,1)-(68,11) 2994 1 0.0 0.0 0.0 0.0 + addDebugMsg Compiler.RLPC src/Compiler/RLPC.hs:155:1-75 2995 1 0.0 0.0 0.0 0.0 + addWound Compiler.RLPC src/Compiler/RLPC.hs:76:41-77 2996 1 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:85:5-30 2997 1 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:44:5-48 2998 1 0.0 0.0 0.0 0.0 + desugarRlpProgR.p' Rlp2Core src/Rlp2Core.hs:66:9-29 3062 1 0.0 0.0 0.0 0.0 + desugarRlpProg Rlp2Core src/Rlp2Core.hs:71:1-30 3068 0 0.0 0.0 0.0 0.0 + rlpProgToCore Rlp2Core src/Rlp2Core.hs:80:1-55 3069 0 0.0 0.0 0.0 0.0 + declToCore Rlp2Core src/Rlp2Core.hs:(84,1)-(101,56) 3079 14 0.0 0.0 0.0 0.0 + $mTySigD''.\ Rlp.Syntax src/Rlp/Syntax.hs:156:31-56 3080 14 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3082 14 0.0 0.0 0.0 0.0 + $mDataD''.\ Rlp.Syntax src/Rlp/Syntax.hs:157:31-58 3087 10 0.0 0.0 0.0 0.0 + $mFunD''.\ Rlp.Syntax src/Rlp/Syntax.hs:155:31-59 3162 8 0.0 0.0 0.0 0.0 + declToCore.e' Rlp2Core src/Rlp2Core.hs:98:9-67 3221 8 0.0 0.0 0.0 0.0 + exprToCore Rlp2Core src/Rlp2Core.hs:(108,1)-(123,33) 3247 8 0.0 0.0 0.0 0.0 + $mVarE.\ Rlp.Syntax src/Rlp/Syntax.hs:210:18-27 3248 8 0.0 0.0 0.0 0.0 + $mAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:214:20-31 3249 7 0.0 0.0 0.0 0.0 + $mOAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:217:23-37 3250 4 0.0 0.0 0.0 0.0 + $mCaseE.\ Rlp.Syntax src/Rlp/Syntax.hs:212:22-35 3251 4 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3252 4 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3379 3 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3395 1 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3396 1 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3246 8 0.0 0.0 0.0 0.0 + runNameSupply Rlp2Core src/Rlp2Core.hs:(206,1)-(207,60) 3226 8 0.0 0.0 0.0 0.0 + evalState Effectful.State.Static.Local src/Effectful/State/Static/Local.hs:69:1-37 3228 8 0.0 0.0 0.0 0.0 + runLabeled Effectful.Labeled src/Effectful/Labeled.hs:69:1-40 3227 8 0.0 0.0 0.0 0.0 + evalState Effectful.State.Static.Local src/Effectful/State/Static/Local.hs:69:1-37 3229 0 0.0 0.0 0.0 0.0 + evalStaticRep Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:(571,1)-(575,23) 3230 8 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3231 8 0.0 0.0 0.0 0.0 + runNameSupply.ns Rlp2Core src/Rlp2Core.hs:207:5-60 3242 8 0.0 0.0 0.0 0.0 + runPureEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:(133,1)-(140,41) 3222 8 0.0 0.0 0.0 0.0 + emptyEnv Effectful.Internal.Env src/Effectful/Internal/Env.hs:(129,1)-(131,34) 3224 0 0.0 0.0 0.0 0.0 + newIORef' Effectful.Internal.Utils src/Effectful/Internal/Utils.hs:136:1-45 3225 8 0.0 0.0 0.0 0.0 + runNameSupply Rlp2Core src/Rlp2Core.hs:(206,1)-(207,60) 3232 0 0.0 0.0 0.0 0.0 + runLabeled Effectful.Labeled src/Effectful/Labeled.hs:69:1-40 3233 0 0.0 0.0 0.0 0.0 + evalState Effectful.State.Static.Local src/Effectful/State/Static/Local.hs:69:1-37 3234 0 0.0 0.0 0.0 0.0 + evalStaticRep Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:(571,1)-(575,23) 3235 0 0.0 0.0 0.0 0.0 + unsafeEff Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:154:1-29 3236 195 0.0 0.0 0.0 0.0 + exprToCore Rlp2Core src/Rlp2Core.hs:(108,1)-(123,33) 3253 64 0.0 0.0 0.0 0.0 + $mVarE.\ Rlp.Syntax src/Rlp/Syntax.hs:210:18-27 3254 64 0.0 0.0 0.0 0.0 + $mAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:214:20-31 3255 36 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3366 58 0.0 0.0 0.0 0.0 + $mOAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:217:23-37 3256 10 0.0 0.0 0.0 0.0 + $mCaseE.\ Rlp.Syntax src/Rlp/Syntax.hs:212:22-35 3257 10 0.0 0.0 0.0 0.0 + $mLetE.\ Rlp.Syntax src/Rlp/Syntax.hs:208:21-33 3386 10 0.0 0.0 0.0 0.0 + $mLetrecE.\ Rlp.Syntax src/Rlp/Syntax.hs:209:24-39 3387 10 0.0 0.0 0.0 0.0 + $mLitE.\ Rlp.Syntax src/Rlp/Syntax.hs:215:18-27 3388 10 0.0 0.0 0.0 0.0 + litToCore Rlp2Core src/Rlp2Core.hs:148:1-49 3389 10 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3390 10 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3258 4 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3259 28 0.0 0.0 0.0 0.0 + caseAltToCore Rlp2Core src/Rlp2Core.hs:(168,1)-(170,45) 3267 10 0.0 0.0 0.0 0.0 + exprToCore Rlp2Core src/Rlp2Core.hs:(108,1)-(123,33) 3273 33 0.0 0.0 0.0 0.0 + $mVarE.\ Rlp.Syntax src/Rlp/Syntax.hs:210:18-27 3274 33 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3275 19 0.0 0.0 0.0 0.0 + $mAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:214:20-31 3286 14 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3294 22 0.0 0.0 0.0 0.0 + $mOAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:217:23-37 3287 3 0.0 0.0 0.0 0.0 + $mCaseE.\ Rlp.Syntax src/Rlp/Syntax.hs:212:22-35 3288 3 0.0 0.0 0.0 0.0 + $mLetE.\ Rlp.Syntax src/Rlp/Syntax.hs:208:21-33 3328 2 0.0 0.0 0.0 0.0 + letToCore Rlp2Core src/Rlp2Core.hs:(127,1)-(145,56) 3329 2 0.0 0.0 0.0 0.0 + letToCore.getParts Rlp2Core src/Rlp2Core.hs:140:5-49 3330 2 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3289 1 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3272 20 0.0 0.0 0.0 0.0 + conToRose Rlp2Core src/Rlp2Core.hs:(183,1)-(191,58) 3276 10 0.0 0.0 0.0 0.0 + conToRose.patToForrest Rlp2Core src/Rlp2Core.hs:(186,9)-(190,51) 3313 8 0.0 0.0 0.0 0.0 + $mVarP''.\ Rlp.Syntax src/Rlp/Syntax.hs:273:24-41 3314 8 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3315 8 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3319 8 0.0 0.0 0.0 0.0 + consEnv Effectful.Internal.Env src/Effectful/Internal/Env.hs:(203,1)-(211,27) 3237 8 0.0 0.0 0.0 0.0 + readIORef' Effectful.Internal.Utils src/Effectful/Internal/Utils.hs:139:1-39 3240 8 0.0 0.0 0.0 0.0 + writeIORef' Effectful.Internal.Utils src/Effectful/Internal/Utils.hs:142:1-53 3244 8 0.0 0.0 0.0 0.0 + unconsEnv Effectful.Internal.Env src/Effectful/Internal/Env.hs:(219,1)-(220,46) 3320 8 0.0 0.0 0.0 0.0 + readIORef' Effectful.Internal.Utils src/Effectful/Internal/Utils.hs:139:1-39 3321 8 0.0 0.0 0.0 0.0 + writeIORef' Effectful.Internal.Utils src/Effectful/Internal/Utils.hs:142:1-53 3322 8 0.0 0.0 0.0 0.0 + foldFix Data.Fix src/Data/Fix.hs:157:1-45 3547 4 0.0 0.0 0.0 0.0 + branchToCore Rlp2Core src/Rlp2Core.hs:(194,1)-(203,64) 3557 4 0.0 0.0 0.0 0.0 + branchToCore.(...) Rlp2Core src/Rlp2Core.hs:198:9-40 3560 4 0.0 0.0 0.0 0.0 + branchToCore.f Rlp2Core src/Rlp2Core.hs:(201,9)-(203,64) 3561 4 0.0 0.0 0.0 0.0 + branchToCore.e' Rlp2Core src/Rlp2Core.hs:198:9-40 3559 4 0.0 0.0 0.0 0.0 + branchToCore.myBinds Rlp2Core src/Rlp2Core.hs:198:9-40 3573 4 0.0 0.0 0.0 0.0 + unFix Data.Fix src/Data/Fix.hs:139:23-27 3556 4 0.0 0.0 0.0 0.0 + exprToCore Rlp2Core src/Rlp2Core.hs:(108,1)-(123,33) 3551 0 0.0 0.0 0.0 0.0 + $mVarE.\ Rlp.Syntax src/Rlp/Syntax.hs:210:18-27 3552 0 0.0 0.0 0.0 0.0 + $mAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:214:20-31 3553 0 0.0 0.0 0.0 0.0 + $mOAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:217:23-37 3554 0 0.0 0.0 0.0 0.0 + $mCaseE.\ Rlp.Syntax src/Rlp/Syntax.hs:212:22-35 3555 0 0.0 0.0 0.0 0.0 + letToCore.f Rlp2Core src/Rlp2Core.hs:(144,5)-(145,56) 3338 3 0.0 0.0 0.0 0.0 + $mPatB''.\ Rlp.Syntax src/Rlp/Syntax.hs:260:23-42 3339 3 0.0 0.0 0.0 0.0 + $mVarP''.\ Rlp.Syntax src/Rlp/Syntax.hs:273:24-41 3351 3 0.0 0.0 0.0 0.0 + exprToCore Rlp2Core src/Rlp2Core.hs:(108,1)-(123,33) 3353 21 0.0 0.0 0.0 0.0 + $mVarE.\ Rlp.Syntax src/Rlp/Syntax.hs:210:18-27 3354 21 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3357 12 0.0 0.0 0.0 0.0 + $mAppE.\ Rlp.Syntax src/Rlp/Syntax.hs:214:20-31 3355 9 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3356 18 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3352 6 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3340 3 0.0 0.0 0.0 0.0 + appKendo Control.Monad.Utils src/Control/Monad/Utils.hs:27:29-36 3367 2 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3365 2 0.0 0.0 0.0 0.0 + letToCore.insbs Rlp2Core src/Rlp2Core.hs:(130,9)-(131,44) 3377 2 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3378 2 0.0 0.0 0.0 0.0 + mconcat Control.Monad.Utils src/Control/Monad/Utils.hs:32:10-40 3368 2 0.0 0.0 0.0 0.0 + letToCore Rlp2Core src/Rlp2Core.hs:(127,1)-(145,56) 3372 0 0.0 0.0 0.0 0.0 + mappend Control.Monad.Utils src/Control/Monad/Utils.hs:32:10-40 3373 0 0.0 0.0 0.0 0.0 + <> Control.Monad.Utils src/Control/Monad/Utils.hs:30:5-40 3374 2 0.0 0.0 0.0 0.0 + unsafeEff_ Effectful.Internal.Monad src/Effectful/Internal/Monad.hs:161:1-34 3376 2 0.0 0.0 0.0 0.0 + declToCore.n' Rlp2Core src/Rlp2Core.hs:97:9-27 3457 8 0.0 0.0 0.0 0.0 + mempty Core.Syntax src/Core/Syntax.hs:150:26-31 3163 8 0.0 0.0 0.0 0.0 + declToCore.as' Rlp2Core src/Rlp2Core.hs:(99,9)-(101,56) 3530 3 0.0 0.0 0.0 0.0 + declToCore.as'.\ Rlp2Core src/Rlp2Core.hs:100:35-48 3749 2 0.0 0.0 0.0 0.0 + extract Compiler.Types src/Compiler/Types.hs:42:5-29 3748 2 0.0 0.0 0.0 0.0 + from Core.Syntax src/Core/Syntax.hs:149:27-33 3098 8 0.0 0.0 0.0 0.0 + constructorToCore Rlp2Core src/Rlp2Core.hs:(222,1)-(226,31) 3099 4 0.0 0.0 0.0 0.0 + insert Data.HashMap.Internal Data/HashMap/Internal.hs:802:1-37 3402 4 0.0 0.0 0.0 0.0 + hash Data.HashMap.Internal Data/HashMap/Internal.hs:183:1-28 3403 4 0.0 0.0 0.0 0.0 + defaultHash Data.Hashable.Class src/Data/Hashable/Class.hs:308:1-38 3405 0 0.0 0.0 0.0 0.0 + hashByteArrayWithSalt Data.Hashable.LowLevel src/Data/Hashable/LowLevel.hs:(129,1)-(131,20) 3411 4 0.0 0.0 0.0 0.0 + hashInt Data.Hashable.LowLevel src/Data/Hashable/LowLevel.hs:(64,1)-(80,31) 3410 4 0.0 0.0 0.0 0.0 + insert' Data.HashMap.Internal Data/HashMap/Internal.hs:(806,1)-(837,76) 3412 4 0.0 0.0 0.0 0.0 + mempty Core.Syntax src/Core/Syntax.hs:150:26-31 3102 4 0.0 0.0 0.0 0.0 + to Core.Syntax src/Core/Syntax.hs:149:27-33 3107 4 0.0 0.0 0.0 0.0 + mconcat Core.Syntax src/Core/Syntax.hs:150:26-31 3092 0 0.0 0.0 0.0 0.0 + union Data.HashMap.Internal Data/HashMap/Internal.hs:1586:1-23 3401 0 0.0 0.0 0.0 0.0 + unMArray Data.HashMap.Internal.Array Data/HashMap/Internal/Array.hs:158:7-14 3416 4 0.0 0.0 0.0 0.0 + mempty Core.Syntax src/Core/Syntax.hs:150:26-31 3144 4 0.0 0.0 0.0 0.0 + mappend Core.Syntax src/Core/Syntax.hs:150:26-31 3077 0 0.0 0.0 0.0 0.0 + from Core.Syntax src/Core/Syntax.hs:149:27-33 3078 28 0.0 0.0 0.0 0.0 + to Core.Syntax src/Core/Syntax.hs:149:27-33 3208 14 0.0 0.0 0.0 0.0 + union Data.HashMap.Internal Data/HashMap/Internal.hs:1586:1-23 3399 0 0.0 0.0 0.0 0.0 + unMArray Data.HashMap.Internal.Array Data/HashMap/Internal/Array.hs:158:7-14 3419 5 0.0 0.0 0.0 0.0 + unArray Data.HashMap.Internal.Array Data/HashMap/Internal/Array.hs:126:7-13 3418 4 0.0 0.0 0.0 0.0 + new_ Data.HashMap.Internal.Array Data/HashMap/Internal/Array.hs:208:1-28 3417 1 0.0 0.0 0.0 0.0 + progDecls Rlp.Syntax src/Rlp/Syntax.hs:(82,1)-(84,22) 3070 0 0.0 0.0 0.0 0.0 + progDecls.\ Rlp.Syntax src/Rlp/Syntax.hs:83:27-28 3071 1 0.0 0.0 0.0 0.0 + pure Compiler.RLPC src/Compiler/RLPC.hs:75:25-35 2999 1 0.0 0.0 0.0 0.0 + pure Control.Monad.Errorful src/Control/Monad/Errorful.hs:57:5-44 3000 1 0.0 0.0 0.0 0.0 + evalProgR GM src/GM.hs:(179,1)-(194,53) 3002 1 0.0 0.0 100.0 100.0 + *> Compiler.RLPC src/Compiler/RLPC.hs:75:25-35 3007 556 0.0 0.0 0.0 0.0 + evalProgR.renderOut GM src/GM.hs:187:9-64 3008 556 0.0 0.0 0.0 0.0 + addDebugMsg Compiler.RLPC src/Compiler/RLPC.hs:155:1-75 3009 556 0.0 0.0 0.0 0.0 + addWound Compiler.RLPC src/Compiler/RLPC.hs:76:41-77 3010 556 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:85:5-30 3011 556 0.0 0.0 0.0 0.0 + addWound Control.Monad.Errorful src/Control/Monad/Errorful.hs:44:5-48 3012 556 0.0 0.0 0.0 0.0 + evalProgR.states GM src/GM.hs:188:9-35 3005 1 0.0 0.0 100.0 100.0 + eval GM src/GM.hs:(197,1)-(201,124) 3006 556 0.0 0.0 100.0 100.0 + eval.rest GM src/GM.hs:(199,9)-(200,39) 3013 556 0.0 0.0 0.0 0.0 + isFinal GM src/GM.hs:214:1-32 3014 556 0.0 0.0 0.0 0.0 + eval.next GM src/GM.hs:201:9-124 3017 555 0.0 0.0 100.0 100.0 + eval.next.\ GM src/GM.hs:201:39-117 3019 555 93.9 74.6 99.9 100.0 + showState GM src/GM.hs:(847,1)-(864,30) 3020 555 0.0 0.0 6.0 25.4 + showCodeShort GM src/GM.hs:(867,1)-(871,36) 3031 791 0.0 0.0 0.0 0.0 + showCodeShort.c' GM src/GM.hs:(869,9)-(870,50) 3032 791 0.0 0.0 0.0 0.0 + showInstr GM src/GM.hs:(978,1)-(982,27) 3036 2061 0.0 0.0 0.0 0.0 + showInstr.alternatives GM src/GM.hs:981:9-69 3541 118 0.0 0.0 0.0 0.0 + showInstr.alternatives.\ GM src/GM.hs:981:41-56 3543 236 0.0 0.0 0.0 0.0 + showInstr.showAlt GM src/GM.hs:980:9-62 3544 236 0.0 0.0 0.0 0.0 + show GM src/GM.hs:114:22-25 3038 0 0.0 0.0 0.0 0.0 + showsPrec GM src/GM.hs:114:22-25 3039 1943 0.0 0.0 0.0 0.0 + showCodeShort.list GM src/GM.hs:871:9-36 3035 0 0.0 0.0 0.0 0.0 + showHeap GM src/GM.hs:(922,1)-(931,51) 3045 555 0.1 0.1 2.6 9.2 + showHeap.showEntry GM src/GM.hs:931:9-51 3439 43304 0.0 0.0 2.6 9.0 + showHeap.showAddr GM src/GM.hs:924:9-39 3440 43304 0.0 0.0 0.0 0.2 + padInt GM src/GM.hs:913:1-63 3447 43304 0.0 0.1 0.0 0.2 + digitalWidth GM src/GM.hs:919:1-28 3448 0 0.0 0.0 0.0 0.0 + showNodeAt GM src/GM.hs:934:1-26 3450 0 0.0 0.0 2.5 8.8 + showNodeAtP GM src/GM.hs:(937,1)-(958,35) 3451 882020 0.4 0.9 2.4 8.8 + hLookup Data.Heap src/Data/Heap.hs:102:1-29 3452 882020 0.1 0.2 0.1 0.2 + showNodeAtP.h GM src/GM.hs:957:9-24 3453 882020 0.0 0.0 0.0 0.0 + showNodeAtP.pprec GM src/GM.hs:958:9-35 3655 496943 0.1 0.4 0.1 0.4 + showNodeAtP.g GM src/GM.hs:941:13-27 3454 225893 0.0 0.0 0.0 0.0 + showNodeAtP.name GM src/GM.hs:(942,13)-(945,60) 3455 225893 0.4 1.8 1.5 5.5 + showCon GM src/GM.hs:823:1-48 3677 154678 1.1 3.7 1.1 3.7 + textt GM src/GM.hs:985:1-30 3462 225893 0.3 1.7 0.3 1.7 + showNodeAtP.list GM src/GM.hs:953:15-42 3711 1507 0.1 0.1 0.1 0.1 + showHeap.addrs GM src/GM.hs:928:9-27 3437 555 0.0 0.0 0.0 0.0 + addresses Data.Heap src/Data/Heap.hs:110:1-31 3438 555 0.0 0.0 0.0 0.0 + showHeap.h GM src/GM.hs:927:9-24 3046 555 0.0 0.0 0.0 0.0 + showHeap.w GM src/GM.hs:926:9-26 3444 555 0.0 0.0 0.0 0.0 + maxWidth GM src/GM.hs:916:1-39 3445 555 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3446 0 0.0 0.0 0.0 0.0 + showStack GM src/GM.hs:(883,1)-(895,54) 3042 555 0.0 0.0 0.1 0.4 + showStack.showEntry GM src/GM.hs:895:9-54 3472 1715 0.0 0.0 0.1 0.3 + showStack.showIndex GM src/GM.hs:892:9-40 3473 1715 0.0 0.0 0.0 0.0 + padInt GM src/GM.hs:913:1-63 3482 1715 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3483 0 0.0 0.0 0.0 0.0 + showNodeAt GM src/GM.hs:934:1-26 3484 0 0.0 0.0 0.1 0.3 + showNodeAtP GM src/GM.hs:(937,1)-(958,35) 3489 30612 0.0 0.0 0.1 0.3 + hLookup Data.Heap src/Data/Heap.hs:102:1-29 3490 30612 0.0 0.0 0.0 0.0 + showNodeAtP.h GM src/GM.hs:957:9-24 3491 30612 0.0 0.0 0.0 0.0 + showNodeAtP.pprec GM src/GM.hs:958:9-35 3653 17103 0.0 0.0 0.0 0.0 + showNodeAtP.g GM src/GM.hs:941:13-27 3492 7713 0.0 0.0 0.0 0.0 + showNodeAtP.name GM src/GM.hs:(942,13)-(945,60) 3493 7713 0.0 0.1 0.0 0.2 + showCon GM src/GM.hs:823:1-48 3676 5264 0.0 0.1 0.0 0.1 + textt GM src/GM.hs:985:1-30 3494 7713 0.0 0.1 0.0 0.1 + showNodeAtP.list GM src/GM.hs:953:15-42 3708 124 0.0 0.0 0.0 0.0 + showStack.s GM src/GM.hs:886:9-25 3043 555 0.0 0.0 0.0 0.0 + showStack.si GM src/GM.hs:889:9-26 3044 555 0.0 0.0 0.0 0.0 + showStack.h GM src/GM.hs:885:9-24 3481 554 0.0 0.0 0.0 0.0 + showStack.w GM src/GM.hs:891:9-34 3477 554 0.0 0.0 0.0 0.0 + addresses Data.Heap src/Data/Heap.hs:110:1-31 3480 554 0.0 0.0 0.0 0.0 + maxWidth GM src/GM.hs:916:1-39 3478 554 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3479 0 0.0 0.0 0.0 0.0 + showState.c GM src/GM.hs:861:9-24 3030 555 0.0 0.0 0.0 0.0 + showState.stnum GM src/GM.hs:860:9-47 3021 555 0.0 0.0 0.0 0.0 + showDump GM src/GM.hs:(898,1)-(910,56) 3464 554 0.0 0.0 0.6 2.0 + showDump.showEntry GM src/GM.hs:(907,9)-(910,56) 3499 12237 0.1 0.6 0.6 2.0 + showDump.showEntry.entry GM src/GM.hs:(909,17)-(910,56) 3509 12237 0.0 0.0 0.4 1.4 + showCodeShort GM src/GM.hs:(867,1)-(871,36) 3517 23889 0.0 0.0 0.3 1.1 + showCodeShort.c' GM src/GM.hs:(869,9)-(870,50) 3518 23889 0.0 0.1 0.3 0.8 + showInstr GM src/GM.hs:(978,1)-(982,27) 3608 70011 0.1 0.2 0.2 0.7 + showInstr.alternatives GM src/GM.hs:981:9-69 3609 5826 0.0 0.0 0.0 0.0 + showInstr.alternatives.\ GM src/GM.hs:981:41-56 3610 11652 0.0 0.0 0.0 0.0 + showInstr.showAlt GM src/GM.hs:980:9-62 3611 11652 0.0 0.0 0.0 0.0 + show GM src/GM.hs:114:22-25 3612 0 0.0 0.0 0.1 0.4 + showsPrec GM src/GM.hs:114:22-25 3613 64185 0.1 0.4 0.1 0.4 + showCodeShort.list GM src/GM.hs:871:9-36 3521 0 0.0 0.3 0.0 0.3 + showStackShort GM src/GM.hs:(874,1)-(880,31) 3510 12237 0.0 0.0 0.1 0.2 + showStackShort.s' GM src/GM.hs:(877,9)-(878,50) 3511 12237 0.0 0.0 0.0 0.0 + showStackShort.list GM src/GM.hs:879:9-36 3516 0 0.0 0.1 0.0 0.1 + showStackShort.showEntry GM src/GM.hs:880:9-31 3607 0 0.0 0.1 0.0 0.1 + showDump.showIndex GM src/GM.hs:903:9-40 3500 12237 0.0 0.0 0.0 0.1 + padInt GM src/GM.hs:913:1-63 3507 12237 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3508 0 0.0 0.0 0.0 0.0 + showDump.d GM src/GM.hs:900:9-24 3465 554 0.0 0.0 0.0 0.0 + showDump.di GM src/GM.hs:901:9-26 3466 554 0.0 0.0 0.0 0.0 + showDump.w GM src/GM.hs:904:9-33 3504 552 0.0 0.0 0.0 0.0 + maxWidth GM src/GM.hs:916:1-39 3505 552 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3506 0 0.0 0.0 0.0 0.0 + digitalWidth GM src/GM.hs:919:1-28 3025 0 0.0 0.0 0.0 0.0 + showState.info GM src/GM.hs:864:9-30 3028 0 2.6 13.8 2.6 13.8 + step GM src/GM.hs:(217,1)-(549,32) 3018 555 0.0 0.0 0.0 0.0 + step.unwindI GM src/GM.hs:(478,9)-(549,32) 3522 152 0.0 0.0 0.0 0.0 + hLookupUnsafe Data.Heap src/Data/Heap.hs:(105,1)-(107,63) 3523 152 0.0 0.0 0.0 0.0 + step.unwindI.a GM src/GM.hs:548:17-26 3525 152 0.0 0.0 0.0 0.0 + step.unwindI.h GM src/GM.hs:549:17-32 3524 152 0.0 0.0 0.0 0.0 + step.unwindI.s GM src/GM.hs:547:17-33 3526 152 0.0 0.0 0.0 0.0 + step.unwindI.as GM src/GM.hs:515:21-38 3527 51 0.0 0.0 0.0 0.0 + step.unwindI.k GM src/GM.hs:518:21-33 3528 51 0.0 0.0 0.0 0.0 + step.unwindI.args GM src/GM.hs:528:21-49 3602 50 0.0 0.0 0.0 0.0 + step.unwindI.getArgs GM src/GM.hs:(531,21)-(536,60) 3603 50 0.0 0.0 0.0 0.0 + step.unwindI.getArgs.arg GM src/GM.hs:(534,29)-(536,60) 3695 48 0.0 0.0 0.0 0.0 + hViewUnsafe Data.Heap src/Data/Heap.hs:118:1-32 3697 0 0.0 0.0 0.0 0.0 + hLookupUnsafe Data.Heap src/Data/Heap.hs:(105,1)-(107,63) 3698 48 0.0 0.0 0.0 0.0 + step.unwindI.s' GM src/GM.hs:527:21-41 3604 50 0.0 0.0 0.0 0.0 + step.unwindI.(...) GM src/GM.hs:(497,21)-(503,50) 3713 25 0.0 0.0 0.0 0.0 + step.unwindI.d' GM src/GM.hs:(497,21)-(503,50) 3715 25 0.0 0.0 0.0 0.0 + step.unwindI.i' GM src/GM.hs:(497,21)-(503,50) 3712 25 0.0 0.0 0.0 0.0 + step.unwindI.s' GM src/GM.hs:(497,21)-(503,50) 3714 25 0.0 0.0 0.0 0.0 + step.unwindI.(...) GM src/GM.hs:517:21-46 3679 1 0.0 0.0 0.0 0.0 + step.unwindI.d GM src/GM.hs:517:21-46 3682 1 0.0 0.0 0.0 0.0 + step.unwindI.i GM src/GM.hs:517:21-46 3678 1 0.0 0.0 0.0 0.0 + step.unwindI.s GM src/GM.hs:517:21-46 3681 1 0.0 0.0 0.0 0.0 + step.unwindI.s' GM src/GM.hs:516:21-36 3680 1 0.0 0.0 0.0 0.0 + step.pushI GM src/GM.hs:(383,9)-(388,26) 3735 95 0.0 0.0 0.0 0.0 + step.pushI.a GM src/GM.hs:388:17-26 3737 95 0.0 0.0 0.0 0.0 + step.pushI.s GM src/GM.hs:387:17-33 3738 95 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3736 0 0.0 0.0 0.0 0.0 + step.mkApI GM src/GM.hs:(367,9)-(378,42) 3642 88 0.0 0.0 0.0 0.0 + step.mkApI.(...) GM src/GM.hs:374:17-40 3651 88 0.0 0.0 0.0 0.0 + step.mkApI.(...) GM src/GM.hs:378:17-42 3647 88 0.0 0.0 0.0 0.0 + alloc Data.Heap src/Data/Heap.hs:(85,1)-(90,65) 3648 88 0.0 0.0 0.0 0.0 + step.mkApI.a GM src/GM.hs:378:17-42 3649 88 0.0 0.0 0.0 0.0 + step.mkApI.f GM src/GM.hs:374:17-40 3652 88 0.0 0.0 0.0 0.0 + step.mkApI.h GM src/GM.hs:375:17-32 3646 88 0.0 0.0 0.0 0.0 + step.mkApI.h' GM src/GM.hs:378:17-42 3645 88 0.0 0.0 0.0 0.0 + step.mkApI.s' GM src/GM.hs:377:17-27 3644 88 0.0 0.0 0.0 0.0 + step.mkApI.ss GM src/GM.hs:374:17-40 3654 88 0.0 0.0 0.0 0.0 + step.mkApI.x GM src/GM.hs:374:17-40 3650 88 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3643 0 0.0 0.0 0.0 0.0 + step.pushGlobalI GM src/GM.hs:(296,9)-(305,67) 3467 82 0.0 0.0 0.0 0.0 + step.pushGlobalI.a GM src/GM.hs:(304,17)-(305,67) 3486 82 0.0 0.0 0.0 0.0 + lookupN GM src/GM.hs:990:1-30 3487 82 0.0 0.0 0.0 0.0 + == GM src/GM.hs:92:26-27 3488 899 0.0 0.0 0.0 0.0 + step.pushGlobalI.m GM src/GM.hs:301:17-31 3485 82 0.0 0.0 0.0 0.0 + step.pushGlobalI.s GM src/GM.hs:300:17-33 3495 82 0.0 0.0 0.0 0.0 + step.pushGlobalI.s' GM src/GM.hs:303:17-26 3471 82 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3469 0 0.0 0.0 0.0 0.0 + step.evalI GM src/GM.hs:(440,9)-(450,37) 3496 74 0.0 0.0 0.0 0.0 + step.evalI.(...) GM src/GM.hs:449:17-36 3520 74 0.0 0.0 0.0 0.0 + step.evalI.(...) GM src/GM.hs:450:17-37 3498 74 0.0 0.0 0.0 0.0 + step.evalI.a GM src/GM.hs:450:17-37 3497 74 0.0 0.0 0.0 0.0 + step.evalI.i GM src/GM.hs:449:17-36 3519 74 0.0 0.0 0.0 0.0 + step.evalI.s GM src/GM.hs:450:17-37 3512 74 0.0 0.0 0.0 0.0 + step.caseJumpI GM src/GM.hs:(272,9)-(282,33) 3716 24 0.0 0.0 0.0 0.0 + step.caseJumpI.(...) GM src/GM.hs:(278,17)-(279,44) 3719 24 0.0 0.0 0.0 0.0 + hViewUnsafe Data.Heap src/Data/Heap.hs:118:1-32 3720 0 0.0 0.0 0.0 0.0 + hLookupUnsafe Data.Heap src/Data/Heap.hs:(105,1)-(107,63) 3721 24 0.0 0.0 0.0 0.0 + step.caseJumpI.h GM src/GM.hs:276:17-32 3722 24 0.0 0.0 0.0 0.0 + step.caseJumpI.i' GM src/GM.hs:(280,17)-(282,33) 3718 24 0.0 0.0 0.0 0.0 + step.caseJumpI.s GM src/GM.hs:277:17-33 3723 24 0.0 0.0 0.0 0.0 + step.caseJumpI.t GM src/GM.hs:(278,17)-(279,44) 3724 24 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3717 0 0.0 0.0 0.0 0.0 + step.splitI GM src/GM.hs:(467,9)-(474,56) 3725 24 0.0 0.0 0.0 0.0 + step.splitI.(...) GM src/GM.hs:474:17-56 3729 24 0.0 0.0 0.0 0.0 + hLookupUnsafe Data.Heap src/Data/Heap.hs:(105,1)-(107,63) 3730 24 0.0 0.0 0.0 0.0 + step.splitI.(...) GM src/GM.hs:472:17-37 3727 24 0.0 0.0 0.0 0.0 + step.splitI.a GM src/GM.hs:472:17-37 3731 24 0.0 0.0 0.0 0.0 + step.splitI.components GM src/GM.hs:474:17-56 3732 24 0.0 0.0 0.0 0.0 + step.splitI.h GM src/GM.hs:471:17-32 3728 24 0.0 0.0 0.0 0.0 + step.splitI.s GM src/GM.hs:472:17-37 3734 24 0.0 0.0 0.0 0.0 + step.splitI.s' GM src/GM.hs:473:17-36 3733 24 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3726 0 0.0 0.0 0.0 0.0 + step.pushIntI GM src/GM.hs:(329,9)-(350,37) 3627 8 0.0 0.0 0.0 0.0 + lookupN GM src/GM.hs:990:1-30 3629 8 0.0 0.0 0.0 0.0 + == GM src/GM.hs:92:26-27 3630 158 0.0 0.0 0.0 0.0 + step.pushIntI.m GM src/GM.hs:347:17-31 3628 8 0.0 0.0 0.0 0.0 + step.pushIntI.n' GM src/GM.hs:350:17-37 3631 8 0.0 0.0 0.0 0.0 + step.pushIntI.s GM src/GM.hs:348:17-33 3640 8 0.0 0.0 0.0 0.0 + step.pushIntI.(...) GM src/GM.hs:344:21-45 3636 6 0.0 0.0 0.0 0.0 + alloc Data.Heap src/Data/Heap.hs:(85,1)-(90,65) 3637 6 0.0 0.0 0.0 0.0 + step.pushIntI.a GM src/GM.hs:344:21-45 3638 6 0.0 0.0 0.0 0.0 + step.pushIntI.h GM src/GM.hs:349:17-32 3635 6 0.0 0.0 0.0 0.0 + step.pushIntI.h' GM src/GM.hs:344:21-45 3634 6 0.0 0.0 0.0 0.0 + step.pushIntI.m' GM src/GM.hs:345:21-44 3641 6 0.0 0.0 0.0 0.0 + step.pushIntI.s' GM src/GM.hs:343:21-30 3633 6 0.0 0.0 0.0 0.0 + step.pushIntI.s' GM src/GM.hs:334:21-30 3656 2 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3632 0 0.0 0.0 0.0 0.0 + step.updateI GM src/GM.hs:(407,9)-(416,41) 3683 3 0.0 0.0 0.0 0.0 + step.updateI.(...) GM src/GM.hs:412:17-37 3686 3 0.0 0.0 0.0 0.0 + step.updateI.an GM src/GM.hs:413:17-27 3690 3 0.0 0.0 0.0 0.0 + step.updateI.e GM src/GM.hs:412:17-37 3691 3 0.0 0.0 0.0 0.0 + step.updateI.h GM src/GM.hs:414:17-32 3687 3 0.0 0.0 0.0 0.0 + step.updateI.h' GM src/GM.hs:416:17-41 3688 3 0.0 0.0 0.0 0.0 + update Data.Heap src/Data/Heap.hs:93:1-55 3689 3 0.0 0.0 0.0 0.0 + step.updateI.s GM src/GM.hs:412:17-37 3685 3 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3684 0 0.0 0.0 0.0 0.0 + step.popI GM src/GM.hs:(419,9)-(421,34) 3692 2 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3693 0 0.0 0.0 0.0 0.0 + step.packI GM src/GM.hs:(285,9)-(293,60) 3699 1 0.0 0.0 0.0 0.0 + step.packI.(...) GM src/GM.hs:291:17-50 3707 1 0.0 0.0 0.0 0.0 + step.packI.(...) GM src/GM.hs:293:17-60 3703 1 0.0 0.0 0.0 0.0 + alloc Data.Heap src/Data/Heap.hs:(85,1)-(90,65) 3704 1 0.0 0.0 0.0 0.0 + step.packI.a GM src/GM.hs:293:17-60 3705 1 0.0 0.0 0.0 0.0 + step.packI.as GM src/GM.hs:291:17-50 3706 1 0.0 0.0 0.0 0.0 + step.packI.h' GM src/GM.hs:293:17-60 3702 1 0.0 0.0 0.0 0.0 + step.packI.s GM src/GM.hs:291:17-50 3710 1 0.0 0.0 0.0 0.0 + step.packI.s' GM src/GM.hs:292:17-24 3701 1 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3700 0 0.0 0.0 0.0 0.0 + step.pushConstrI GM src/GM.hs:(308,9)-(325,56) 3661 1 0.0 0.0 0.0 0.0 + step.pushConstrI.(...) GM src/GM.hs:(318,17)-(325,56) 3665 1 0.0 0.0 0.0 0.0 + lookupC GM src/GM.hs:993:1-36 3666 1 0.0 0.0 0.0 0.0 + == GM src/GM.hs:92:26-27 3667 29 0.0 0.0 0.0 0.0 + step.pushConstrI.(...).(...) GM src/GM.hs:323:29-59 3669 1 0.0 0.0 0.0 0.0 + alloc Data.Heap src/Data/Heap.hs:(85,1)-(90,65) 3671 1 0.0 0.0 0.0 0.0 + step.pushConstrI.(...).aa GM src/GM.hs:323:29-59 3673 1 0.0 0.0 0.0 0.0 + step.pushConstrI.(...).c GM src/GM.hs:324:29-60 3694 1 0.0 0.0 0.0 0.0 + step.pushConstrI.(...).hh GM src/GM.hs:323:29-59 3668 1 0.0 0.0 0.0 0.0 + step.pushConstrI.(...).mm GM src/GM.hs:325:29-56 3675 1 0.0 0.0 0.0 0.0 + step.pushConstrI.a GM src/GM.hs:(318,17)-(325,56) 3672 1 0.0 0.0 0.0 0.0 + step.pushConstrI.h GM src/GM.hs:317:17-32 3670 1 0.0 0.0 0.0 0.0 + step.pushConstrI.h' GM src/GM.hs:(318,17)-(325,56) 3663 1 0.0 0.0 0.0 0.0 + step.pushConstrI.m GM src/GM.hs:316:17-31 3664 1 0.0 0.0 0.0 0.0 + step.pushConstrI.m' GM src/GM.hs:(318,17)-(325,56) 3674 1 0.0 0.0 0.0 0.0 + advanceCode GM src/GM.hs:618:1-30 3662 0 0.0 0.0 0.0 0.0 + doAdmin GM src/GM.hs:(204,1)-(209,73) 3470 554 0.0 0.0 0.0 0.0 + compile GM src/GM.hs:(627,1)-(633,17) 3015 1 0.0 0.0 0.0 0.0 + compile.(...) GM src/GM.hs:632:9-35 3211 1 0.0 0.0 0.0 0.0 + buildInitialHeap GM src/GM.hs:(659,1)-(820,39) 3212 1 0.0 0.0 0.0 0.0 + buildInitialHeap.allocateSc GM src/GM.hs:(665,9)-(666,48) 3424 23 0.0 0.0 0.0 0.0 + buildInitialHeap.allocateSc.(...) GM src/GM.hs:666:19-48 3426 23 0.0 0.0 0.0 0.0 + alloc Data.Heap src/Data/Heap.hs:(85,1)-(90,65) 3435 23 0.0 0.0 0.0 0.0 + buildInitialHeap.allocateSc.a GM src/GM.hs:666:19-48 3425 23 0.0 0.0 0.0 0.0 + buildInitialHeap.allocateSc.h' GM src/GM.hs:666:19-48 3436 23 0.0 0.0 0.0 0.0 + buildInitialHeap.compiledScs GM src/GM.hs:661:9-56 3213 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileSc GM src/GM.hs:(672,9)-(675,29) 3429 12 0.0 0.0 0.0 0.0 + buildInitialHeap.compileR GM src/GM.hs:(679,9)-(681,28) 3532 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE GM src/GM.hs:(749,9)-(794,45) 3533 12 0.0 0.0 0.0 0.0 + $m:$.\ Core.Syntax src/Core/Syntax.hs:90:18-24 3536 13 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC GM src/GM.hs:(685,9)-(738,53) 3537 42 0.0 0.0 0.0 0.0 + buildInitialHeap.argOffset GM src/GM.hs:820:9-39 3621 17 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC.domain GM src/GM.hs:691:17-39 3538 16 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC.f GM src/GM.hs:(692,17)-(693,42) 3586 9 0.0 0.0 0.0 0.0 + buildInitialHeap.compileCL GM src/GM.hs:741:9-40 3620 8 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC.n GM src/GM.hs:689:17-47 3739 4 0.0 0.0 0.0 0.0 + lookupN GM src/GM.hs:990:1-30 3740 4 0.0 0.0 0.0 0.0 + == GM src/GM.hs:92:26-27 3741 7 0.0 0.0 0.0 0.0 + == Core.Syntax src/Core/Syntax.hs:77:1-39 3616 8 0.0 0.0 0.0 0.0 + buildInitialHeap.compileD GM src/GM.hs:797:9-38 3542 2 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA GM src/GM.hs:(800,9)-(809,59) 3545 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA.binds GM src/GM.hs:803:17-52 3572 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA.c GM src/GM.hs:805:17-33 3558 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA.g' GM src/GM.hs:804:17-43 3580 4 0.0 0.0 0.0 0.0 + buildInitialHeap.argOffset GM src/GM.hs:820:9-39 3583 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileA.n GM src/GM.hs:802:17-29 3587 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.(...) GM src/GM.hs:755:17-80 3564 1 0.0 0.0 0.0 0.0 + buildInitialHeap.argOffset GM src/GM.hs:820:9-39 3571 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.compileBinder GM src/GM.hs:(760,17)-(764,40) 3566 1 0.0 0.0 0.0 0.0 + $m:=.\ Core.Syntax src/Core/Syntax.hs:109:18-28 3567 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.compileBinder.c GM src/GM.hs:764:25-40 3568 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC GM src/GM.hs:(685,9)-(738,53) 3569 7 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC.domain GM src/GM.hs:691:17-39 3570 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC.f GM src/GM.hs:(692,17)-(693,42) 3581 7 0.0 0.0 0.0 0.0 + buildInitialHeap.argOffset GM src/GM.hs:820:9-39 3582 3 0.0 0.0 0.0 0.0 + buildInitialHeap.compileC.n GM src/GM.hs:689:17-47 3588 2 0.0 0.0 0.0 0.0 + lookupN GM src/GM.hs:990:1-30 3589 2 0.0 0.0 0.0 0.0 + == GM src/GM.hs:92:26-27 3590 3 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.compileBinder.m' GM src/GM.hs:762:25-47 3585 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.addressed GM src/GM.hs:757:17-55 3562 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.binders GM src/GM.hs:755:17-80 3565 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.d GM src/GM.hs:754:17-29 3563 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileE.g' GM src/GM.hs:755:17-80 3584 1 0.0 0.0 0.0 0.0 + buildInitialHeap.compileR.d GM src/GM.hs:681:17-28 3605 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileSc.d GM src/GM.hs:675:17-29 3529 4 0.0 0.0 0.0 0.0 + buildInitialHeap.compileSc.env GM src/GM.hs:674:17-50 3539 4 0.0 0.0 0.0 0.0 + compile.c GM src/GM.hs:631:9-37 3016 1 0.0 0.0 0.0 0.0 + compile.g GM src/GM.hs:632:9-35 3456 1 0.0 0.0 0.0 0.0 + compile.h GM src/GM.hs:632:9-35 3047 1 0.0 0.0 0.0 0.0 + compile.p' GM src/GM.hs:629:9-21 3048 1 0.0 0.0 0.0 0.0 + gmPrep Core2Core src/Core2Core.hs:(48,1)-(53,28) 3049 1 0.0 0.0 0.0 0.0 + appFloater Core2Core src/Core2Core.hs:(85,1)-(87,71) 3055 1 0.0 0.0 0.0 0.0 + appFloater.\ Core2Core src/Core2Core.hs:87:40-71 3058 1 0.0 0.0 0.0 0.0 + programRhss Core.Utils src/Core/Utils.hs:24:1-41 3061 0 0.0 0.0 0.0 0.0 + _rhs Core.Syntax src/Core/Syntax.hs:(192,5)-(194,46) 3215 0 0.0 0.0 0.0 0.0 + _rhs.\ Core.Syntax src/Core/Syntax.hs:193:29 3220 8 0.0 0.0 0.0 0.0 + floatNonStrictCases Core2Core src/Core2Core.hs:(98,1)-(135,37) 3218 0 0.0 0.0 0.0 0.0 + floatNonStrictCases.goC Core2Core src/Core2Core.hs:(113,9)-(126,49) 3391 45 0.0 0.0 0.0 0.0 + $m:$.\ Core.Syntax src/Core/Syntax.hs:90:18-24 3392 45 0.0 0.0 0.0 0.0 + floatNonStrictCases.goE Core2Core src/Core2Core.hs:(101,9)-(106,39) 3219 8 0.0 0.0 0.0 0.0 + runFloater Core2Core src/Core2Core.hs:(91,1)-(93,73) 3057 0 0.0 0.0 0.0 0.0 + programRhss Core.Utils src/Core/Utils.hs:24:1-41 3209 0 0.0 0.0 0.0 0.0 + _rhs Core.Syntax src/Core/Syntax.hs:(192,5)-(194,46) 3216 0 0.0 0.0 0.0 0.0 + _rhs.\ Core.Syntax src/Core/Syntax.hs:194:33-45 3432 8 0.0 0.0 0.0 0.0 + floatNonStrictCases Core2Core src/Core2Core.hs:(98,1)-(135,37) 3323 0 0.0 0.0 0.0 0.0 + floatNonStrictCases.goC Core2Core src/Core2Core.hs:(113,9)-(126,49) 3393 0 0.0 0.0 0.0 0.0 + $m:$.\ Core.Syntax src/Core/Syntax.hs:90:18-24 3394 0 0.0 0.0 0.0 0.0 + floatNonStrictCases.goE Core2Core src/Core2Core.hs:(101,9)-(106,39) 3324 0 0.0 0.0 0.0 0.0 + defineData Core2Core src/Core2Core.hs:(59,1)-(62,65) 3210 1 0.0 0.0 0.0 0.0 + defineData.defs Core2Core src/Core2Core.hs:(61,9)-(62,65) 3397 1 0.0 0.0 0.0 0.0 + unArray Data.HashMap.Internal.Array Data/HashMap/Internal/Array.hs:126:7-13 3421 5 0.0 0.0 0.0 0.0 + defineData.defs.\ Core2Core src/Core2Core.hs:62:42-63 3422 4 0.0 0.0 0.0 0.0 + floatNonStrictCases Core2Core src/Core2Core.hs:(98,1)-(135,37) 3217 1 0.0 0.0 0.0 0.0 + tagData Core2Core src/Core2Core.hs:(67,1)-(79,17) 3050 1 0.0 0.0 0.0 0.0 + programRhss Core.Utils src/Core/Utils.hs:24:1-41 3054 0 0.0 0.0 0.0 0.0 + _rhs Core.Syntax src/Core/Syntax.hs:(192,5)-(194,46) 3431 0 0.0 0.0 0.0 0.0 + tagData.go Core2Core src/Core2Core.hs:(70,5)-(71,33) 3534 45 0.0 0.0 0.0 0.0 + tagData.tagAlts Core2Core src/Core2Core.hs:(74,5)-(79,17) 3546 4 0.0 0.0 0.0 0.0 + tagData.tagAlts.tag Core2Core src/Core2Core.hs:(75,15)-(78,70) 3595 4 0.0 0.0 0.0 0.0 + hash Data.HashMap.Internal Data/HashMap/Internal.hs:183:1-28 3596 4 0.0 0.0 0.0 0.0 + defaultHash Data.Hashable.Class src/Data/Hashable/Class.hs:308:1-38 3597 0 0.0 0.0 0.0 0.0 + hashByteArrayWithSalt Data.Hashable.LowLevel src/Data/Hashable/LowLevel.hs:(129,1)-(131,20) 3600 4 0.0 0.0 0.0 0.0 + hashInt Data.Hashable.LowLevel src/Data/Hashable/LowLevel.hs:(64,1)-(80,31) 3599 4 0.0 0.0 0.0 0.0 + unArray Data.HashMap.Internal.Array Data/HashMap/Internal/Array.hs:126:7-13 3601 4 0.0 0.0 0.0 0.0 + _rhs.\ Core.Syntax src/Core/Syntax.hs:194:33-45 3433 8 0.0 0.0 0.0 0.0 + _rhs.\ Core.Syntax src/Core/Syntax.hs:193:29 3535 3 0.0 0.0 0.0 0.0 + compile.sts GM src/GM.hs:633:9-17 3022 1 0.0 0.0 0.0 0.0 + liftIO Compiler.RLPC src/Compiler/RLPC.hs:92:5-26 1159 0 0.0 0.0 0.0 0.0 + lift Compiler.RLPC src/Compiler/RLPC.hs:89:5-30 1160 0 0.0 0.0 0.0 0.0 + lift Control.Monad.Errorful src/Control/Monad/Errorful.hs:48:5-50 1161 0 0.0 0.0 0.0 0.0 + readTextDevice Data.Text.Internal.IO libraries/text/src/Data/Text/Internal/IO.hs:133:39-64 1162 2 0.0 0.0 0.0 0.0 + lift.\ Control.Monad.Errorful src/Control/Monad/Errorful.hs:48:32-42 1163 1 0.0 0.0 0.0 0.0 + driver.\ RlpDriver app/RlpDriver.hs:18:5-66 2973 0 0.0 0.0 0.0 0.0 + driver.\ RlpDriver app/RlpDriver.hs:18:5-66 1152 0 0.0 0.0 0.0 0.0 + withSource Compiler.RLPC src/Compiler/RLPC.hs:251:1-44 1153 0 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1139 0 0.0 0.0 0.0 0.0 + liftA2 Control.Monad.Errorful src/Control/Monad/Errorful.hs:56:10-55 1093 0 0.0 0.0 0.0 0.0 + <*> Control.Monad.Errorful src/Control/Monad/Errorful.hs:(59,5)-(61,67) 1094 0 0.0 0.0 0.0 0.0 + <*>.apply Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:9-67 1095 0 0.0 0.0 0.0 0.0 + <*>.apply.\ Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:47-67 1112 1 0.0 0.0 0.0 0.0 + dispatch.getLang Main app/Main.hs:(126,5)-(129,65) 1108 0 0.0 0.0 0.0 0.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 1109 0 0.0 0.0 0.0 0.0 + inferLanguage Main app/Main.hs:(136,1)-(139,41) 1121 1 0.0 0.0 0.0 0.0 + reader Compiler.RLPC src/Compiler/RLPC.hs:76:16-38 1110 0 0.0 0.0 0.0 0.0 + return Control.Monad.Errorful src/Control/Monad/Errorful.hs:63:10-43 1111 0 0.0 0.0 0.0 0.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 1097 0 0.0 0.0 0.0 0.0 + dispatch.getLang Main app/Main.hs:(126,5)-(129,65) 1103 0 0.0 0.0 0.0 0.0 + reader Compiler.RLPC src/Compiler/RLPC.hs:76:16-38 1104 0 0.0 0.0 0.0 0.0 + return Control.Monad.Errorful src/Control/Monad/Errorful.hs:63:10-43 1105 0 0.0 0.0 0.0 0.0 + dispatch.getLang Main app/Main.hs:(126,5)-(129,65) 1099 0 0.0 0.0 0.0 0.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 1107 1 0.0 0.0 0.0 0.0 + reader Compiler.RLPC src/Compiler/RLPC.hs:76:16-38 1100 0 0.0 0.0 0.0 0.0 + return Control.Monad.Errorful src/Control/Monad/Errorful.hs:63:10-43 1101 2 0.0 0.0 0.0 0.0 + pure Control.Monad.Errorful src/Control/Monad/Errorful.hs:57:5-44 1102 2 0.0 0.0 0.0 0.0 + driver RlpDriver app/RlpDriver.hs:(17,1)-(18,66) 1126 0 0.0 0.0 0.0 0.0 + >>= Control.Monad.Errorful src/Control/Monad/Errorful.hs:(64,5)-(68,45) 1129 1 0.0 0.0 0.0 0.0 + forFiles_ Compiler.RLPC src/Compiler/RLPC.hs:(244,1)-(246,14) 1127 0 0.0 0.0 0.0 0.0 + >>= Compiler.RLPC src/Compiler/RLPC.hs:75:38-42 1128 0 0.0 0.0 0.0 0.0 + reader Compiler.RLPC src/Compiler/RLPC.hs:76:16-38 1132 0 0.0 0.0 0.0 0.0 + return Control.Monad.Errorful src/Control/Monad/Errorful.hs:63:10-43 1133 1 0.0 0.0 0.0 0.0 + pure Control.Monad.Errorful src/Control/Monad/Errorful.hs:57:5-44 1134 1 0.0 0.0 0.0 0.0 + liftA2 Control.Monad.Errorful src/Control/Monad/Errorful.hs:56:10-55 1090 0 0.0 0.0 0.0 0.0 + <*> Control.Monad.Errorful src/Control/Monad/Errorful.hs:(59,5)-(61,67) 1091 1 0.0 0.0 0.0 0.0 + <*>.apply Control.Monad.Errorful src/Control/Monad/Errorful.hs:61:9-67 1092 1 0.0 0.0 0.0 0.0 + fmap Control.Monad.Errorful src/Control/Monad/Errorful.hs:54:5-60 1096 1 0.0 0.0 0.0 0.0 + execParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:115:1-42 875 0 0.0 0.0 0.0 0.0 + customExecParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:(119,1)-(121,23) 876 1 0.0 0.0 0.0 0.0 + execParserPure Options.Applicative.Extra src/Options/Applicative/Extra.hs:(155,1)-(164,33) 877 1 0.0 0.0 0.0 0.0 + bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(39,1)-(71,7) 906 1 0.0 0.0 0.0 0.0 + infoParser Options.Applicative.Types src/Options/Applicative/Types.hs:90:5-14 955 1 0.0 0.0 0.0 0.0 + runP Options.Applicative.Internal src/Options/Applicative/Internal.hs:92:1-59 880 1 0.0 0.0 0.0 0.0 + runParserInfo Options.Applicative.Common src/Options/Applicative/Common.hs:238:1-62 881 0 0.0 0.0 0.0 0.0 + runParserFully Options.Applicative.Common src/Options/Applicative/Common.hs:(241,1)-(245,33) 882 0 0.0 0.0 0.0 0.0 + runParser Options.Applicative.Common src/Options/Applicative/Common.hs:(208,1)-(225,24) 884 3 0.0 0.0 0.0 0.0 + evalParser Options.Applicative.Common src/Options/Applicative/Common.hs:(250,1)-(254,56) 1060 39 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 1061 0 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 1068 0 0.0 0.0 0.0 0.0 + someM Options.Applicative.Types src/Options/Applicative/Types.hs:301:1-36 1069 0 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1071 2 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1073 0 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1077 1 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1075 0 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1076 1 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1070 0 0.0 0.0 0.0 0.0 + options.# Main app/Main.hs:80:9-19 1062 0 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 1063 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1064 1 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1066 3 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1065 1 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1067 1 0.0 0.0 0.0 0.0 + runParserStep Options.Applicative.Common src/Options/Applicative/Common.hs:(228,1)-(232,35) 1115 0 0.0 0.0 0.0 0.0 + Options.Applicative.Internal src/Options/Applicative/Internal.hs:(247,1)-(250,15) 1116 0 0.0 0.0 0.0 0.0 + runReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:99:1-63 1117 0 0.0 0.0 0.0 0.0 + withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(102,1)-(105,12) 1118 0 0.0 0.0 0.0 0.0 + crReader Options.Applicative.Types src/Options/Applicative/Types.hs:232:5-12 1119 0 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 1120 0 0.0 0.0 0.0 0.0 + runParserStep Options.Applicative.Common src/Options/Applicative/Common.hs:(228,1)-(232,35) 886 2 0.0 0.0 0.0 0.0 + optMain Options.Applicative.Types src/Options/Applicative/Types.hs:172:5-11 916 26 0.0 0.0 0.0 0.0 + Options.Applicative.Internal src/Options/Applicative/Internal.hs:(247,1)-(250,15) 907 25 0.0 0.0 0.0 0.0 + runReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:99:1-63 997 1 0.0 0.0 0.0 0.0 + hoistEither Options.Applicative.Internal src/Options/Applicative/Internal.hs:89:1-34 1000 0 0.0 0.0 0.0 0.0 + withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(102,1)-(105,12) 1004 0 0.0 0.0 0.0 0.0 + crReader Options.Applicative.Types src/Options/Applicative/Types.hs:232:5-12 1005 0 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 1006 0 0.0 0.0 0.0 0.0 + options.# Main app/Main.hs:80:9-19 1007 0 0.0 0.0 0.0 0.0 + strOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:365:1-22 1009 0 0.0 0.0 0.0 0.0 + str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 1010 0 0.0 0.0 0.0 0.0 + uncons Options.Applicative.Internal src/Options/Applicative/Internal.hs:(95,1)-(96,30) 996 1 0.0 0.0 0.0 0.0 + prefDisambiguate Options.Applicative.Types src/Options/Applicative/Types.hs:113:5-20 889 15 0.0 0.0 0.0 0.0 + evalParser Options.Applicative.Common src/Options/Applicative/Common.hs:(250,1)-(254,56) 948 10 0.0 0.0 0.0 0.0 + crReader Options.Applicative.Types src/Options/Applicative/Types.hs:232:5-12 1001 3 0.0 0.0 0.0 0.0 + disamb Options.Applicative.Internal src/Options/Applicative/Internal.hs:(256,1)-(263,18) 887 3 0.0 0.0 0.0 0.0 + runListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(181,1)-(185,43) 888 6 0.0 0.0 0.0 0.0 + takeListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(177,1)-(178,75) 1012 0 0.0 0.0 0.0 0.0 + Options.Applicative.Internal src/Options/Applicative/Internal.hs:(247,1)-(250,15) 1013 0 0.0 0.0 0.0 0.0 + runReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:99:1-63 1026 1 0.0 0.0 0.0 0.0 + hoistEither Options.Applicative.Internal src/Options/Applicative/Internal.hs:89:1-34 1027 0 0.0 0.0 0.0 0.0 + withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(102,1)-(105,12) 1028 0 0.0 0.0 0.0 0.0 + crReader Options.Applicative.Types src/Options/Applicative/Types.hs:232:5-12 1029 0 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 1030 0 0.0 0.0 0.0 0.0 + options.# Main app/Main.hs:80:9-19 1031 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1032 0 0.0 0.0 0.0 0.0 + debugFlagReader Main app/Main.hs:91:1-21 1035 0 0.0 0.0 0.0 0.0 + str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 1036 0 0.0 0.0 0.0 0.0 + uncons Options.Applicative.Internal src/Options/Applicative/Internal.hs:(95,1)-(96,30) 1025 1 0.0 0.0 0.0 0.0 + cut Options.Applicative.Internal src/Options/Applicative/Internal.hs:253:1-31 1054 0 0.0 0.0 0.0 0.0 + takeListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(177,1)-(178,75) 895 4 0.0 0.0 0.0 0.0 + withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(102,1)-(105,12) 1002 2 0.0 0.0 0.0 0.0 + unReadM Options.Applicative.Types src/Options/Applicative/Types.hs:190:5-11 1003 2 0.0 0.0 0.0 0.0 + cut Options.Applicative.Internal src/Options/Applicative/Internal.hs:253:1-31 1053 1 0.0 0.0 0.0 0.0 + runReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:99:1-63 998 1 0.0 0.0 0.0 0.0 + hoistEither Options.Applicative.Internal src/Options/Applicative/Internal.hs:89:1-34 999 3 0.0 0.0 0.0 0.0 + crReader Options.Applicative.Types src/Options/Applicative/Types.hs:232:5-12 1057 0 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 1058 0 0.0 0.0 0.0 0.0 + str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 1059 0 0.0 0.0 0.0 0.0 + bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(39,1)-(71,7) 950 0 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 951 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 952 0 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 954 1 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 953 0 0.0 0.0 0.0 0.0 + options Main app/Main.hs:(36,1)-(80,19) 1037 0 0.0 0.0 0.0 0.0 + options.# Main app/Main.hs:80:9-19 1038 0 0.0 0.0 0.0 0.0 + fromM Options.Applicative.Types src/Options/Applicative/Types.hs:288:1-26 1040 0 0.0 0.0 0.0 0.0 + manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(294,1)-(298,30) 1041 1 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1043 3 0.0 0.0 0.0 0.0 + oneM Options.Applicative.Types src/Options/Applicative/Types.hs:291:1-26 1042 1 0.0 0.0 0.0 0.0 + runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:274:5-14 1044 1 0.0 0.0 0.0 0.0 + runParserInfo Options.Applicative.Common src/Options/Applicative/Common.hs:238:1-62 878 1 0.0 0.0 0.0 0.0 + infoParser Options.Applicative.Types src/Options/Applicative/Types.hs:90:5-14 905 1 0.0 0.0 0.0 0.0 + infoPolicy Options.Applicative.Types src/Options/Applicative/Types.hs:97:5-14 896 1 0.0 0.0 0.0 0.0 + runParserFully Options.Applicative.Common src/Options/Applicative/Common.hs:(241,1)-(245,33) 879 1 0.0 0.0 0.0 0.0 + runParser Options.Applicative.Common src/Options/Applicative/Common.hs:(208,1)-(225,24) 883 1 0.0 0.0 0.0 0.0 + runParserStep Options.Applicative.Common src/Options/Applicative/Common.hs:(228,1)-(232,35) 885 1 0.0 0.0 0.0 0.0 + disamb Options.Applicative.Internal src/Options/Applicative/Internal.hs:(256,1)-(263,18) 893 0 0.0 0.0 0.0 0.0 + takeListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(177,1)-(178,75) 894 2 0.0 0.0 0.0 0.0 + handleParseResult Options.Applicative.Extra src/Options/Applicative/Extra.hs:(125,1)-(137,17) 1078 1 0.0 0.0 0.0 0.0 diff --git a/src/Data/Heap.hs b/src/Data/Heap.hs index 878cab6..abf7b4d 100644 --- a/src/Data/Heap.hs +++ b/src/Data/Heap.hs @@ -1,3 +1,4 @@ +{-# LANGUAGE ImplicitParams #-} {- Module : Data.Heap Description : A model heap used by abstract machine @@ -26,7 +27,10 @@ import Data.Map (Map, (!?)) import Debug.Trace import Data.Map.Strict qualified as M import Data.List (intersect) -import GHC.Stack (HasCallStack) +import Data.IORef +import System.IO.Unsafe +import Control.Monad +import GHC.Stack import Control.Lens ---------------------------------------------------------------------------------- @@ -74,13 +78,19 @@ instance Traversable Heap where ---------------------------------------------------------------------------------- -alloc :: Heap a -> a -> (Heap a, Addr) -alloc (Heap (u:us) m) v = (Heap us (M.insert u v m), u) +godhelpme :: IORef Int +godhelpme = unsafePerformIO $ newIORef 0 + +alloc :: HasCallStack => Heap a -> a -> (Heap a, Addr) +alloc (Heap (u:us) m) v = unsafePerformIO $ do + -- i <- readIORef godhelpme + -- when (i >= 60000) $ error "fuck" + -- modifyIORef godhelpme succ + pure (Heap us (M.insert u v m), u) alloc (Heap [] _) _ = error "heap model ran out of memory..." -update :: Addr -> a -> Heap a -> Heap a +update :: HasCallStack => Addr -> a -> Heap a -> Heap a update k v (Heap u m) = Heap u (M.adjust (const v) k m) --- update k v (Heap u m) = Heap u (M.adjust (undefined) k m) adjust :: Addr -> (a -> a) -> Heap a -> Heap a adjust k f (Heap u m) = Heap u (M.adjust f k m) diff --git a/src/GM.hs b/src/GM.hs index f9b36fc..a5b63a3 100644 --- a/src/GM.hs +++ b/src/GM.hs @@ -31,7 +31,9 @@ import Text.Printf import Text.PrettyPrint hiding ((<>)) import Text.PrettyPrint.HughesPJ (maybeParens) import Data.Foldable (traverse_) -import System.IO (Handle, hPutStrLn) +import Control.Concurrent +import System.Exit +import System.IO (Handle, hPutStrLn, stderr) -- TODO: an actual output system -- TODO: an actual output system -- TODO: an actual output system @@ -173,8 +175,11 @@ hdbgProg p hio = do [resAddr] = final ^. gmStack res = hLookupUnsafe resAddr h -evalProgR :: (Monad m) => Program' -> RLPCT m (Node, Stats) +evalProgR :: Program' -> RLPCIO (Node, Stats) evalProgR p = do + -- me <- liftIO myThreadId + -- liftIO $ forkIO $ threadDelay (5 * 10^6) *> throwTo me ExitSuccess *> exitSuccess + -- states & traverseOf_ (each . gmCode) (liftIO . print) (renderOut . showState) `traverse_` states renderOut . showStats $ sts pure (res, sts) @@ -193,11 +198,11 @@ eval st = st : rest where rest | isFinal st = [] | otherwise = eval next - next = doAdmin (step st) + next = doAdmin (step . (\a -> (unsafePerformIO . hPutStrLn stderr . ('\n':) . render . showState $ a) `seq` a) $ st) doAdmin :: GmState -> GmState doAdmin st = st & gmStats . stsReductions %~ succ - & doGC + -- & doGC where -- TODO: use heapTrigger option in RLPCOptions heapTrigger = 50 @@ -407,7 +412,8 @@ step st = case head (st ^. gmCode) of (e:s) = st ^. gmStack an = s !! n h = st ^. gmHeap - h' = h `seq` update an (NInd e) h + -- PROBLEM HERE: + h' = update an (NInd e) h popI :: Int -> GmState popI n = st @@ -743,10 +749,10 @@ buildInitialHeap (view programScDefs -> ss) = mapAccumL allocateSc mempty compil compileE _ (Lit l) = compileEL l compileE g (Let NonRec bs e) = -- we use compileE instead of compileC - mconcat binders <> compileE g' e <> [Slide d] + traceShowId $ mconcat binders <> compileE g' e <> [Slide d] where d = length bs - (g',binders) = mapAccumL compileBinder (argOffset d g) addressed + (g',binders) = mapAccumL compileBinder (argOffset (d-1) g) addressed -- kinda gross. revisit this addressed = bs `zip` reverse [0 .. d-1] @@ -755,7 +761,7 @@ buildInitialHeap (view programScDefs -> ss) = mapAccumL allocateSc mempty compil where m' = (NameKey k, a) : m -- make note that we use m rather than m'! - c = compileC m v + c = trace (printf "compileC %s %s" (show m) (show v)) $ compileC m v compileE g (Let Rec bs e) = Alloc d : initialisers <> body <> [Slide d]